Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При создании формы или элемента управления VBA устанавливает свойство объекта Name (имя) по умолчанию. Это значит, первой созданной кнопке будет присвоено имя CommandButton1, второй – CommandButton2 и т.д. При разработке приложений с одной формой имя объекта обычно не вызывает никаких проблем, хотя такой код не обладает наглядностью и плохо читаем, и, с некоторой натяжкой, его можно оставить без изменений. Если же приложение состоит из нескольких форм, то будет трудно отличить первую кнопку первой формы CommandButton1 от первой кнопки второй формы CommandButton1. В таких случаях бывает полезным переименовать объекты так, чтобы они легче различались. Для именования объектов и переменных в мире WINDOWS существует соглашение об именах, называемое венгерской нотацией.
Суть соглашения состоит в том, что имя объекта начинается с префикса, который определяет вид этого объекта. Далее следует собственно имя объекта, которое отображает его суть. Ниже приведены префиксы и примеры имен для элементов управления.
Элемент управления | Префикс | Пример имени | |
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Сессия |
12.2.3. Некоторые общие методы
элементов управления
Методы | Описание |
SetFocus | Устанавливает фокус на элементе управления. Часто применяется в программах обработки ошибок. |
Move | Перемещает элемент управления и изменяет его размеры[12]. |
Дата публикования: 2014-11-26; Прочитано: 210 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!