Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB. Часть1.doc
Скачиваний:
61
Добавлен:
02.02.2015
Размер:
1.42 Mб
Скачать

3.2. Имена элементов управления

В коде программы могут встречаться имена элементов управления. VB каждому элементу управления присваивает по умолчанию имя, которое зависит только от типа элемента (например, Form1 для формы; Text1, Text2 для текстовых полей; Label1, Label2 для надписей).

Такие имена являются маловыразительными, поскольку в них не отражена предметная область решаемой задачи. В настоящее время очень широко распространена так называемая венгерская префиксная форма составления имен. Согласно ней имя образуется из одного или нескольких префиксов и базового имени, т.е. имеет вид:

<Префикс><Базовое имя>

Префикс используется для указания типа объекта, а базовое имя – для его назначения. Например, имя frmКасса может быть присвоено форме с заголовком «Касса», имя lblЦена – для надписи «Цена», имя txtЦена – для текстового поля, в которое будет вводиться значение цены товара, а имя lblрзтСтоимость – для надписи, в которой будет выводиться результат вычисления стоимости товара.

Общепринятые префиксы для имен основных элементов управления представлены в табл. 3.1.

Таблица 3.1

Общепринятые префиксы

Тип объекта

Назначение

Префикс

Label

Надпись

lbl

TextBox

Текстовое поле

txt

CommandButton

Кнопка

cmd

CheckBox

Флажок

chk

OptionButton

Переключатель

opt

Frame

Группа

fra

ListBox

Список

lst

ComboBox

Поле со списком

cbo

Image

Рисунок

img

PictureBox

Графический фрейм

pic

OLE Container

Объект OLE

ole

Form

Форма

frm

Имя объекта управления не должно превышать 40 символов. Если базовое имя образуется из нескольких слов, то каждое из них можно начинать с прописной буквы или разделять символом подчеркивания. Символ пробела в имени недопустим. Например, для текстового поля можно образовать имя txtОптоваяЦена или txtОптовая_цена.

Имя элемента управления задается в свойстве Name.

При обращении к любому свойству элемента управления указывается имя, а затем через точку нужное свойство, т.е. имеет вид:

<Имя>.<Свойство>

Примеры: txtЦена.Text, txtЦена.Default, txtЦена.Visible.

Каждый элемент управления имеет свое свойство-значение и, если в коде программы идет обращение к нему, то его можно опустить. Так, для текстового поля свойством-значением является свойство Text, а для надписи – свойство Caption. Например, вместо txtЦена.Text можно использовать txtЦена, а вместо lblрзтСтоимость.CaptionlblрзтСтоимость.

При помещении элемента управления на форму по умолчанию его свойству Text присваивается стандартное значение – имя этого элемента (например, значением свойства Text первого текстового поля, помещенного в форму с именем Text1, является «Text1»). Здесь его можно изменить, задав наиболее часто используемое значение (например,"0"), или убрать совсем, если каждый раз вводится новое значение.