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