Главная » Delphi » Delphi 2006 – Дизайнер

0

Приложения Windows создаются в Delphi 2006 аналогично тому, как это принято в старых версиях. Однако существует ряд отличий, связанных с существенным изменением и переработкой самой среды визуального программирования. Работа с формами — один из ключевых элементов подобных сред. Разработчик создает и настраивает внешний вид формы и всех связанных с нею элементов управления в Дизайнере — модуле визуального проектирования пользовательского интерфейса. При этом он использует шаблоны, хранящиеся в палитре инструментов.

j^, Невизуальные компоненты проектов для платформы .NET (в отличие от проектов ^^ Win32) размещаются не в пределах проектируемой формы, как было в Delphi 7 и более ранних версиях, а в нижней части окна Дизайнера за пределами формы.

Элементы располагаются на форме в зависимости от настроек (Tools > Options > Windows Forms Designer (Сервис > Параметры > Дизайнер Windows Forms) — рис. 1.8.

Значения полей Grid Size определяют размер (шаг) опорной сетки — по ней выравниваются элементы управления. Флажок Show grid позволяет отключать отображение сетки, а флажок Snap to grid включает и выключает режим автоматического притягивания элементов формы к узлам сетки.

Практически идентичные режимы работы Дизайнера применяются при создании любых форм, поддерживаемых Delphi, — как форм Windows платформы .NET, так и Web-форм для технологии ASP.NET, а также стандартных форм Windows (VCL-форм) платформы Win32 и их .NET-версии VCL. NET.

Рис. 1.8. Настройка параметров опорной сетки для Дизайнера форм

При создании VCL-формы встроенный в Delphi Дизайнер (когда он доступен через закладку Design) можно отключать. При этом Delphi начинает работать в режиме, привычном для пользователей Delphi 7, когда проектируемая форма показывается сама по себе, а окно редактора — само по себе, как бы вне рамок среды. Чтобы включить такой режим, надо снять флажок Embedder Designer в окне Tools > Options > VCL Designer (Сервис > Параметры > Дизайнер VCL).

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии