Объекты
формы
Откройте созданную с помощью мастера
форму в конструкторе форм(рис. 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
|
Назначение
|
|
Вызывает
построитель выражений для определения значения свойства
|
|
Нажатие
этой кнопки подтверждает ввод значения свойства
|
|
Кнопка
используется для отказа от введенного в поле ввода значения
|