Właściwość NameWłaściwość Name:
obiekt.Name obiekt jest obiektem, który wykorzystuje właściwość Name, dostępny na liście. Jeżeli obiekt jest pominięty, to nazwa formy powiązana z aktywnym modułem formy jest podstawiona do obiektu. Domyślna nazwa dla nowych obiektów jest rodzajem obiektu plus unikalna liczba. Na przykład, pierwszy nowy obiekt typu Form ma domyślną nazwę Form1, a nowy obiekt MDIForm - MDIForm1, a trzecia kontrolka TextBox w formie to Text3. Właściwość Name obiektu musi zaczynać się od litery i może mieć maksymalnie 40 znaków. Może zawierać liczby i znaki (_), ale nie może zawierać znaków interpunkcyjnych lub spacji. Nazwa obiektu musi być zgodna z konwencją nazywania obiektów. Formy nie mogą mieć takiej samej nazwy jak inny publiczny obiekt, jak np. Clipboard, Screen lub App. Ponieważ ustwienie właściwości Name może być słowem kluczowym, nazwą właściwości lub nazwą innego obiektu, może powodować konflikty w kodzie. Można użyć właściwości Name formy z instrukcją Dim w czasie wykonania programu do stworzenia innej części formy. W czasie projektowania programu nie można mieć dwóch form o tej samej nazwie. Można stworzyć tablicę kontrolek tego samego typu przez ustawienie właściwości Name na tą samą wartość. Na przykład, po ustawieniu nazwy wszystkich przycisków opcji w grupie na optMojeOpcje, Visual Basic przypisze unikalne wartości do właściwości Index każdej kontrolki dla odróżnienia ich od innych w tablicy. Dwie konrolki różnego typu nie mogą mieć tej samej nazwy. Mimo że Visual Basic najczęściej używa ustawień właściwości Name jako domyślnej wartości dla właściwości Caption, LinkTopic i Text, to zmiana jednej z tych właściwości nie wpływa na inne. Lista obiektów wykorzystujących właściwość Name: Animation CheckBox ComboBox CommandButton CommonDialog Data DBCombo DBGird DBList DirListBox DriveListBox FileListBox Font Form Frame HScrollBar Image Label Line ListBox MDIForm Menu OLEContainer OptionButton PictureBox ProgressBar PropertyPage Shape Slider SSTab StatusBar TabStrip TextBox Timer Toolbar UpDown UserControl UserDocument VSrollBar |