|
Выбор имен для элементов управленияDate: 2015-10-07; view: 281. Добавление элементов управления в форму Есть две возможности добавить элемент управления в форму. Один способ – дважды щелкнуть на пиктограмме элемента управления в панели элементов. Другой – выделить и перетащить. Главное, что следует знать при работе с элементами управления, то - что к ним можно обращаться как к переменной, присваивая значения определенным свойствам или считывая их. Способность дать точное имя элементу управления отличает компетентного и аккуратного программиста. Взглянув на имя элементов управления, вы должны иметь возможность распознать и тип элемента управления, и его назначение. Поэтому всегда стоит придерживаться соглашения об именах. Это сделает ваш код более простым для понимания и усовершенствования. Любой объект формы, такой как текстовое поле, надпись или кнопка, а также сама форма, должен иметь уникальные имена. Ключевым свойством любого объекта Visual Basic является свойство Name. Оно служит для присвоения каждому объекту уникального идентификатора, с помощью которого к нему можно обратиться из программы. При создании объекта Visual Basic по умолчанию присваивает ему уникальное имя. Например, первой форме проекта присваивается имя Form1, а первому текстовому полю, помещенному в форму, назначается имя Text1. Любое имя в программе может начинаться с трехбуквенного префикса, набранного строчными буквами, который означает тип объекта. Оставшаяся часть имени должна описывать назначение данного объекта. Например, в имени формы frmMain префикс frm означает, что данное имя принадлежит объекту типа Form. Оставшаяся часть имени Main свидетельствует о том, что это основная форма проекта. В таблице 1.2 перечислены некоторые префиксы для обозначения типа основных объектов (форм и элементов управления) Visual Basic.
Таблица 1.2. Типы объектов Visual Basic и рекомендуемые префиксы имен
Назначаемые объектам имена будут использоваться в программе. Поэтому, чтобы избежать различных опечаток, старайтесь делать их по возможности короче.
|