logo
Конспект лекций по КИТ

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

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

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

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

Префикс

Пример имени

TextBox

txt

txtAcount

Label

lbl

lblInform

CommandButton

cmd

cmdOK

ListBox

lst

lstNames

ComboBox

cbo

cboFirms

ScrollBar

scr

scrDown

SpinButton

spn

spnUp

OptionButton

opt

optChoice

CheckBox

chk

chkSex

ToggleButton

Tgl

TglSwitch

Frame

fra

fraStatus

Image

img

imgBall

RefEdit

ref

ref Fun

MultiPage

mit

rnltPages

TabStrip

tab

tabTwoTabs

UserForm

frm

frmGame