Меню Visual Basic

       

Свойство Name


Возвращает или задает значение типа String, содержащее имя, которое используется в программе для идентификации объекта. Для объектов VBProject и VBComponent это свойство доступно для чтения/записи; для объекта Property и объекта Reference свойство доступно только для чтения.

Дополнительные сведения

В следующей таблице приводится описание способов применения свойства Name для разных объектов.

Объект

Применение свойства Name

  VBProject

Возвращает или задает имя активного проекта.

VBComponent

Возвращает или задает имя компонента. При попытке указать в свойстве Name уже используемое или недопустимое имя возникает ошибка.

Property

Возвращает имя свойства в том виде, как оно выводится в окне свойств. Это же значения используется для индексации семейства Properties. Это имя задать невозможно.

Reference

Возвращает имя ссылки в программе. Это имя задать невозможно

Имя, которое новые объекты получаю по умолчанию, образуется из типа объекта и уникального целого числа. Например, первый новый объект Form получает имя Form1, следующий объект Form имя Form2, а третий элемент управления, являющийся полем (TextBox) в форме имя TextBox3.

Имя объекта (значение свойства Name) должно начинаться с буквы и содержать не более 40 символов. В имя можно включать цифры и символы подчеркивания (_), но нельзя включать пробелы или знаки препинания. Имена форм и модулей не должны совпадать с именами других общих объектов, таких как Clipboard, Screen или App. Хотя в качестве значения свойства Name можно указать ключевое слово, имя свойства или имя другого объекта, делать это не рекомендуется во избежание конфликтов имен в программе.



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