Соглашения об именах

Некоторые общие свойства элементов управления

Рассмотрим некоторые общие свойства элементов управления

Свойство Описание
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
CheckBox Целое число, которое указывает, с каком состоянии находится флажок:
  –1 True – флажок установлен.
  0 False – флажок сброшен.
  Null –положение не определено.
OptionButton То же самое, что у CheckBox.
ToggleButton То же самое, что у CheckBox.
ScrollBar Целое число между Max и Min значением одноименных свойств.
SpinButton То же самое, что у ScrollBar.
ComboBox, ListBox Значение выбранного элемента списка. В ListBox доступно только при выборе одного элемента.
CommandButton Всегда False.
MultiPage Целое, указывающее на номер текущей вкладки. Изменяется от 0 до номера последней вкладки.
  Ноль (0) указывает на первую вкладку.
TextBox Текст в редактируемом поле.

При создании формы или элемента управления VBA устанавливает свойство объекта Name (имя) по умолчанию. Это значит, первой созданной кнопке будет присвоено имя CommandButton1, для второй – CommandButton2 и т.д. При разработке приложений с одной формой имя объекта обычно не вызывает никаких проблем, хотя такой код не обладает наглядностью и плохо читаем, и, с некоторой натяжкой, его можно оставить без изменений. Если же приложение состоит из нескольких форм, то будет трудно отличить первую кнопку первой формы CommandButton1 от первой кнопки второй формы CommandButton1. В таких случаях бывает полезным переименовать объекты так, чтобы они легче различались. Для именования объектов и переменных в мире WINDOWS существует соглашение об именах, называемое венгерской нотацией. Суть соглашения состоит в том, что имя объекта начинается с префикса, который определяет вид этого объекта. Далее следует собственно имя объекта, которое отображает его суть. В таблице 1 приведены префиксы и примеры имен для элементов управления.

Элемент управления Префикс Пример имени
TextBox Поле txt txtФамилия
Label Надпись lbl lblИнформ
CommandBar Кнопка cmd cmdОК
ListBox Список lst lstСтуденты
ComboBox Поле со списком cbo cboФакультеты
ScrollBar Полоса прокрутки scr scrВниз
SpinButton Счетчик spn spnВыбор
OptionButton Переключатель opt optВыбор
CheckBox Флажок chk chkПол
ToggleButton Выключатель tgl tglПереключатель
Frame Рамка fra fraСтатус
Image Рисунок img imgСпутник
MultiPage Набор страниц mlt mltСтраницы
TabStrip Набор вкладок tab tabДва
UserForm Форма frm frmСессия

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: