Читайте также:
|
|
Большинство элементов управления обладают следующими свойствами:
Enabled. Свойство имеет значение true или false. Элемент управления не действует (не реагирует на щелчок мыши), если его свойство Enabled установлено в false.
Name - имя объекта. В программе к элементу можно обратиться по его имени или порядковому номеру. Свойство Name любого объекта можно узнать, выделив его щелчком мыши. В поле имени строки формул имя объекта можно редактировать.
OnAction - назначить макрос. Свойство по существу является текстом - именем макроса. Щелчок по элементу запускает этот макрос.
Visible. Как и Enabled, свойство аналогично логической переменной. Значение false делает элемент невидимым.
Основные свойства стандартных элементов управления
Свойство | Описание |
Accelerator | Содержит символ, используемый в качестве клавиши быстрого вызова элемента управления. При нажатии Alt+<клавиша быстрого вызова> происходит выбор элемента управления |
AutoSize | Значение типа Boolean. Если равно True – устанавливает режим автоматического изменения размеров элемента управления так, чтобы на нем полностью помещался текст, присвоенный свойству Caption |
BackColor | Устанавливает цвет фона элемента управления |
BorderColor | Устанавливает цвет границы элемента управления |
BorderStyle | Устанавливает тип границы элемента управления. Допустимые значения: fmBorderStyleSingle – граница в виде контура; fmBorderStyleNone – граница невидима |
Caption | Надпись, отображаемая при элементе управления |
Cancel | Задает кнопку отмены диалогового окна. Используется для элемента управления CommandButton. При нажатии на эту кнопку или клавишу Esc диалоговое окно исчезает |
ControlTopText | Определяет текст, который отображается в виде всплывающей подсказки, когда указатель мыши помещается на элемент управления. В следующем примере элементу управления CommandButton1 назначен текст всплывающей подсказки "Это кнопка": CommandButton1. ControlTopText = "Это кнопка" |
Default | Используется для элемента управления CommandButton. Определяет заданную по умолчанию кнопку. При нажатии на клавишу Enter эта кнопка ведет себя так, как если бы по ней щелкнули мышью |
Enabled | Определяет, доступен элемент управления (значение True) или нет (значение False) |
ForeColor | Устанавливает цвет для переднего плана элемента управления – как правило, символов текста |
Height и Width | Устанавливают геометрические размеры объекта (высоту и ширину). |
Left и Top | Устанавливают координаты верхнего левого угла элемента управления, определяющие его местоположение в форме |
List | Представляет список, содержащийся в элементе управления (массив типа Variant). Используется для элементов управления ComboBox и ListBox |
Max | Переменная типа Long – определяет максимальное значение счетчика или значение, при котором полоса прокрутки находится в самом верху (для вертикальной полосы) или справа (для горизонтальной). Используется для элементов управления ScrollBar и SpinButton |
Min | Переменная типа Long – определяет минимальное значение счетчика или значение, при котором полоса прокрутки находится в самом низу (для вертикальной полосы) или слева (для горизонтальной). Используется для элементов управления ScrollBar и SpinButton |
Name | Содержит имя элемента управления |
Picture (создание картинки) | Внедряет картинку на элемент управления. Например, на поверхности кнопки картинка отображается с помощью следующей инструкции: CommandButto1.Picture = LoadPicture("c:\my_doc\Круг.bmp") Функция LoadPicture (Полное имя файла) считывает графическое изображение |
Picture (удаление картинки) | После того, как картинка создана на элементе управления, иногда возникает необходимость ее удалить. Это легко достигается присвоением свойству Picture значения LoadPicture("") |
RowSource | Задает источник, из которого ComboBox или ListBox "берет" список объекта |
SpecialEffect | Устанавливает тип границы. Отличается от свойства BorderStyle тем, что позволяет установить несколько типов, но одного цвета. BorderStyle позволяет установить только один тип, но различных цветов |
TabIndex | Определяет число, указывающее положение элемента управления в порядке табуляции. Может иметь значение от 0 до значения, равного количеству элементов управления на форме |
TabStop | Значение типа Boolean, которое указывает, может ли элемент управления быть выбран клавишей Tab. |
Tag | Используется для хранения дополнительной информации о форме или элементе управления, которая может быть в последующем востребована в программе |
Value | Значение текущих установок элемента управления: текст в текстовом поле, какие выбраны флажки и переключатели, индекс выбранного раздела списка или число, указывающее текущее положение полосы прокрутки или счетчика |
Visible | Значение типа Boolean, указывающее, является ли элемент управления видимым |
Основные общие методы элементов управления
Метод | Описание |
Add | Позволяет добавить элемент управления во время выполнения программы |
Move | Перемещает элемент управления |
SetFocus | Устанавливает фокус на вызвавшем этот метод элементе управления. Часто применяется в программах обработки ошибок |
Zorder | Помещает объект до или после всех пересекающихся с ним объектов |
В таб. 18 приведены события элементов управления, для которых можно создать процедуры обработки событий. Каждый элемент управления, который вы добавите в свою форму, будет иметь доступ к этим событиям.
Дата добавления: 2015-01-30; просмотров: 387 | Поможем написать вашу работу | Нарушение авторских прав |