Właściwość TabIndexWłaściwość TabIndex ustawia lub zwraca kolejność przełączania Tab większości obiektów wewnątrz ich formy.Składnia właściwości TabIndex: obiekt.TabIndex[= Indeks] Składnia właściwości TabIndex składa się z części:
Domyślnie, Visual Basic przypisuje taką kolejność przełączania kontrolek przy pomocy Tab, w jakiej pojawiły się one na formie, za wyjątkiem kontrolek Menu, Timer, Data, Image, Line i Shape, które nie są brane pod uwagę przy przełączaniu Tab. W czasie wykonywania programu, niewidoczne lub wyłączone kontrolki i kontrolki, które nie mogą otrzymać wyróżnienia (Frame i Label), pozostaną w kolejności przełączania, ale są omijane podczas przełączania. Każda nowa kontrolka jest umieszczana na końcu listy przełączania Tab. Jeżeli zmieniona zostanie wartość kontrolki TabIndex, aby zmienić domyślne numerowanie, Visual Basic automatycznie przenumeruje TabIndex innych kontrolek, tak aby zostałe uwzględnione wstawienie lub usunięcie kontrolki. Można wprowadzać zmiany w czasie projektowania programu, używając okienka Właściwości lub podczas wykonania programu z kodu programu. Metoda ZOrder nie ma wpływu na właściwość TabIndex. Przy ładowaniu formy zapisanej jako tekst ASCII, kontrolkom z właściwością TabIndex, które nie są wymienione w opisie formy zostaje automatycznie przypisana wartość TabIndex. W kontrolkach ładowanych później, jeżeli istniejąca wartość TabIndex powoduje konflikt z wcześniej przypisaną wartością, kontrolkom są automatycznie przypisywane nowe wartości. Przy usuwaniu jednej lub więcej kontrolek, można użyć polecenia Undo do przywrócenia kontrolek i ich właściwości, za wyjątkiem właściwości TabIndex, której wartość nie może być przywrócona. Po użyciu Undo, TabIndex jest kasowana i jest jej przypisywana wartość odpowiadająca ostatniej pozycji w kolejności przełączania. Lista obiektów wykorzystujących właściwość TabIndex: Animation CheckBox ComboBox CommandButton DBCombo DBGird DBList DirListBox DriveListBox FileListBox Frame HScrollBar Label ListBox OLEContainer OptionButton PictureBox ProgressBar Slider SSTab StatusBar TabStrip TextBox ToolBar UpDown VScrollBar |