Самоучитель VBA

         

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



При создании формы или элемента управления, VBA устанавливает свойство объекта Name (т. е. его имя) по умолчанию. Например, для первой созданной кнопки свойство Name устанавливается равным CommandButtonl, для второй — commandButton2 и т. д. При разработке приложений с одной формой имя объекта, устанавливаемое по умолчанию, обычно не вызывает никаких проблем и в этом случае имена объектов оставляют без изменения. Если приложение обладает сложной структурой и состоит из нескольких форм, будет трудно отличить первую кнопку CommandButtonl первой формы, от первой кнопки CommandButtonl второй формы. В этом случае полезно переименовать объекты так, чтобы они легче различались. Для переименования объектов и переменных в среде Windows существует соглашение об именах, называемое венгерской нотацией. Суть соглашения состоит в следующем: имя объекта начинается с короткого префикса, одинакового для объектов одного и того же рода. За префиксом следует собственно имя, отображающее суть объекта. В табл. 7.3 приведены префиксы и примеры имен управляющих элементов.

Таблица 7.3. Примеры префиксов и имен



Управляющий элемент

Префикс

Пример имени

TextBox

txt

txtAcount

Label

lbl

IblInform

CoiranandButton

cmd

cmdOK

ListBox

1st

lstNames

ComboBox

cbo

cboFirms

ScrollBar

scr

scrDown

SpinButton

OptionButton

CheckBox

spn

opt

chk

spnUp

optChoice

chkSex

ToggleButton

Frame

Tgl

fra

TglSwitch

fraStatus

Image

RefEdit

img

ref

imgBall

ref Fun

MultiPage

TabStrip

UserForm

mlt

tab

frra

mltPages

tabTwoTabs

f rmGame



Содержание раздела