Создание формы и размещение компонентов

Форма является основным инструментом для создания визуального интерфейса приложения. Форма является контейнером для любых компонентов, доступных на панели компонентов. Каждой форме также соответствует модуль, содержащий описание класса формы. В рамках данного класса в дальнейшем будет осуществляться написание кода обработки событий компонентов, а также событий самой формы.

Примечание. Работа с формами доступна только в настольном приложении.

Создание формы

Более подробно о свойствах формы описано в разделе «Форма» компонентов дизайнера форм. Для перехода между формой и окном макроса используйте команду главного меню «Показать форму/Скрыть форму» или горячую клавишу F11.

Для размещения компонента на форме щёлкните его на панели компонентов, а затем щёлкните в том месте формы, куда его необходимо добавить. Если при вставке компонента на форму удерживать кнопку мыши, то можно сразу изменить размеры компонента. Более точно задать место расположение компонента можно с клавиатуры с помощью сочетаний клавиш CTRL+UP/DOWN/LEFT/RIGHT, SHIFT+UP/DOWN/LEFT/RIGHT или установить необходимые значения свойств Left, Top, Height, Width в инспекторе объектов. В инспекторе объектов задаются основные свойства компонентов и обработчики для событий. События наступают при выполнении определённых действий пользователем, также могут быть сгенерированы из прикладного кода. Для компонентов, которые могут принимать фокус, можно настроить порядок обхода.

Если какие-либо компоненты должны присутствовать на форме только в определённый момент, то можно их скрывать или отображать, меняя значение свойства Visible. Также можно использовать динамическое создание и уничтожение компонентов из прикладного кода во время работы формы. Динамическое создание позволяет экономить ресурсы операционной системы и ускоряет работу самой формы.

См. также:

Разработка прикладного приложения | Компоненты среды разработки