Элементы управления являются такими же объектами, как и все остальные. Как любые объекты, они обладают свойствами методами и событиями.
В панель Элементы управления входят элементы, представленные на рис. 12.4.
| Набор страниц (MultiPage)
| |
| Выключатель (Toggle Button)
| |
| Поле со списком (Combo Box)
| |
| Полоса прокрутки (ScrollBar)
| |
| Набор вкладок (TabStrip))
| |
| Переключатель (OptionButton)
| |
| Выбрать объект (Select Object)
| |
Рис.12.4. Элементы управления
12.2.1. Некоторые общие свойства
элементов управления
Рассмотрим некоторые общие свойства элементов управления.
| Свойство
| Описание
|
| Name
| Имя элемента управления
|
| Caption
| Возвращает или устанавливает текст, отображаемый в заголовке.
frmПароль.Caption = _
"Введите пароль"
|
| AutoSize
| Логическое свойство. Устанавливает режим автоматического изменения размеров элемента управления под текст заголовка, прописанного в свойстве Caption.
|
| Visible
| Логическое свойство, которое определяет, надо ли отображать элемент управления.
|
| Enabled
| Логическое свойство, которое определяет, доступен ли для пользователя элемент управления.
cboOK.Enabled = False
|
| Height, Width
| Возвращает или устанавливает высоту или ширину объекта.
|
| Left, Top
| Возвращает или устанавливает координаты верхнего левого угла элемента управления, которые определяют его местоположение на форме.
|
| ControlTipText
| Возвращает или устанавливает текст в окне всплывающей подсказки, связанной с элементами управления.
|
| BackColor, ForeColor, BorderColor
| Возвращает или устанавливает цвет заднего и переднего плана элемента управления, а также его границы.
|
| BorderStyle
| Устанавливает тип границы. Допустимые значения:
| q fmBorderStyleSingle –
| граница в виде контура;
| | q fmBorderStyleNone –
| граница невидима.
|
|
| Picture (создание картинки)
| Внедряет картинку на элемент управления. Например, на поверхность кнопки картинку можно поместить с помощью инструкции:
CommandButton1.Picture= _ LoadPicture("c:\Интеграл.bmp")
|
| Picture (удаление картинки)
| Чтобы удалить картинку с элемента управления, надо воспользоваться свойством Picture, равным LoadPicture(""):
CommandButton1.Picture = _
LoadPicture("")
|
| Value
| Возвращает/устанавливает значение элемента управления или его состояния.
|
Рассмотрим подробнее элементы, имеющие свойство Value.
| Элемент
| Свойство Value
|
| CheckBox
| Целое число, которое указывает, с каком состоянии находится флажок:
–1 True – флажок установлен;
0 False – флажок сброшен;
Null –положение не определено.
|
| OptionButton
| То же самое, что у CheckBox.
|
| ToggleButton
| То же самое, что у CheckBox.
|
| ScrollBar
| Целое число между Max и Min значением одноименных свойств.
|
| SpinButton
| То же самое, что у ScrollBar.
|
| ComboBox, ListBox
| Значение выбранного элемента списка. В ListBox доступно только при выборе одного элемента.
|
| CommandButton
| Всегда False.
|
| MultiPage
| Целое, указывающее на номер текущей вкладки. Изменяется от 0 до номера последней вкладки.
Ноль (0) указывает на первую вкладку.
|
| TextBox
| Текст в редактируемом поле.
|