Объекты формы
Откройте созданную с помощью мастера форму в конструкторе форм (рис. 5.10). Для этого выделите форму в окне проекта и ныполните одно из следующих действий:
Рис. 5.10. Так выглядит в конструкторе форм созданная с помощью мастера форма
Замечание
В последнем диалоговом окне мастера при установке опции Save form and modify it in the Form Designer (Сохранить форму и открыть для модификации в конструкторе форм) созданная с помощью мастера форма сразу открывается в конструкторе форм.
Все объекты, размещенные в форме (заголовок, поля, надписи, кнопки, линии), характеризуются свойствами, которые вы можете настроить в соответствии со своими требованиями. Помимо свойств, для объектов существуют встроенные методы, выполняемые при наступлении связанных с ними событий. Для просмотра свойств и методов объекта, размещенного в форме, выделите его, а затем выполните одно из перечисленных дачее действий.
В результате откроется окно Properties (Свойства) со свойствами и методами выбранного объекта (рис. 5.11).
Рис. 5.11. Окно Properties
Раскрывающийся список в верхней части окна Properties (Свойства) содержит перечень всех объектов формы. Его можно использовать для выбора объекта вместо выделения нужного объекта в форме. Вкладки, расположенные ниже списка, содержат названия сгруппированных по типам свойств и методов объектов формы (табл. 5.3).
Таблица 5.3. Назначение вкладок раскрывающегося списка окна Properties
Вкладка | Назначение | ||
Аll (Все) | Содержит список всех свойств и методов формы в алфавитном порядке | ||
Data (Данные) | Содержит свойства объекта, связанные с источником данных | ||
Methods (Методы) | Содержит список всех методов объекта | ||
Layout (Расположение) | Содержит свойства объекта, связанные с его оформлением | ||
Other (Другие) | В данную вкладку собраны все свойства, не вошедшие на вкладки Data (Данные) и Layout (Расположение) |
Для изменения какого- либо свойства объекта необходимо открыть окно Properties (Свойства) и перейти на строку, содержащую данное свойство. Значение свойства отобразится в столбце, расположенном правее наименования свойства, а для редактирования его значения используется поле ввода, расположенное над списком всех свойств объекта. При изменении значения свойства возможны варианты действий, описанные в табл. 5.4.
Таблица 5.4. Значение свойств в зависимости от типа
Тип свойства | Состояние поля ввода значения свойства |
Свойство доступно только для чтения | Поле значения свойства недоступно для ввода. Информация в поле выделена курсивом. Примером такого свойства на рис. 5.12 является свойство BaseClass (Базовый класс). Данное свойство не редактируется |
Свойство может редактироваться | Поле значения свойства активно, в него можно ввести с клавиатуры требуемое значение. Примером такого свойства является Caption (Надпись) |
Возможны два или более различных вариантов значений свойства | При выборе такого свойства в поле ввода значения появляется кнопка раскрытия списка, позволяя для ввода нового значения использовать элементы списка. На рис. 5.13 показан список для изменения значения свойства Alignment (Выравнивание) |
Возможен выбор свойств с помощью окна настройки | При выборе свойства рядом с полем значения свойства появляется кнопка открытия диалогового окна, из которого выбираются необходимые значения. На рис. 5.14 показано диалоговое окно Цвет для изменения значения свойства BackColor (Цвет фона) |
Рис. 5.12. Выбор значения свойства объекта из списка
Рис. 5.13. Настройка свойства BackColor с использованием диалогового окна Цвет
Слева от поля внода свойства находятся три кнопки, которые предназначены для выполнения функций, описанных в табл. 5.5.
Таблица 5.5. Назначение кнопок окна Properties
Кнопка | Назначение |
Вызывает построитель выражений для определения значения свойства | |
Нажатие этой кнопки подтверждает ввод значения свойства | |
Кнопка используется для отказа от введенного в поле ввода значения |