![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Главное, что следует знать при работе с элементами управления, то - что к ним можно обращаться как к переменной, присваивая значения определенным свойствам или считывая их.
Способность дать точное имя элементу управления отличает компетентного и аккуратного программиста. Взглянув на имя элементов управления, вы должны иметь возможность распознать и тип элемента управления, и его назначение. Поэтому всегда стоит придерживаться соглашения об именах. Это сделает ваш код более простым для понимания и усовершенствования.
Любой объект формы, такой как текстовое поле, надпись или кнопка, а также сама форма, должен иметь уникальные имена. Ключевым свойством любого объекта Visual Basic является свойство Name. Оно служит для присвоения каждому объекту уникального идентификатора, с помощью которого к нему можно обратиться из программы.
При создании объекта Visual Basic по умолчанию присваивает ему уникальное имя. Например, первой форме проекта присваивается имя Form1, а первому текстовому полю, помещенному в форму, назначается имя Text1.
Любое имя в программе может начинаться с трехбуквенного префикса, набранного строчными буквами, который означает тип объекта. Оставшаяся часть имени должна описывать назначение данного объекта. Например, в имени формы frmMain префикс frm означает, что данное имя принадлежит объекту типа Form. Оставшаяся часть имени Main свидетельствует о том, что это основная форма проекта. В таблице 1.2 перечислены некоторые префиксы для обозначения типа основных объектов (форм и элементов управления) Visual Basic.
Таблица 1.2. Типы объектов Visual Basic и рекомендуемые префиксы имен
| Тип объекта | Префикс | |
| Флажок проверки | CheckBox | chk |
| Поле со списком | ComboBox | cbo |
| Кнопка команды | CommandButton | cmd |
| Окно списка каталогов | Directory ListBox | dir |
| Окно списка накопителей | Drive ListBox | drv |
| Окно списка файлов | File ListBox | fil |
| Форма | Form | frm |
| Рамка | Frame | fra |
| Горизонтальная полоса прокрутки | Horizontal ScrollBar | hsb |
| Изображение | Image | img |
| Надпись | Label | lbl |
| Линия | Line | lin |
| Список | ListBox | lst |
| Меню | Menu | mnu |
| Контейнер OLE | OLE | ole |
| Переключатель | OptionButton | opt |
| Окно с рисунком | PictureBox | pic |
| Контур | Shape | shp |
| Поле текста | TextBox | txt |
| Таймер | Timer | tmr |
| Вертикальная полоса прокрутки | Vertical ScrollBar | vsb |
Назначаемые объектам имена будут использоваться в программе. Поэтому, чтобы избежать различных опечаток, старайтесь делать их по возможности короче.
Дата публикования: 2014-12-28; Прочитано: 173 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
