![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
При создании формы или элемента управления 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; Прочитано: 229 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
