Właściwość Index (Control Array)
Właściwość Index (Control Array)
Właściwość Index ustawia lub zwraca liczbę, która indentyfikuje kontrolkę w tablicy kontrolek. Dostępna tylko jeżeli kontrolka jest częścią tablicy kontrolek.
Składnia właściwości Index:
obiekt[(Liczba)].Index
Składnia właściwości Index składa się z części:
obiekt
obiekt, który wykorzystuje właściwość Index, dostępny na liście
Liczba
Wyrażenie numeryczne, które identyfikuje indywidualną kontrolkę w tablicy kontrolek.
Ustawienia dla argumentu Liczba:
Wartość
Opis
Brak wartości
(Domyślne). Kontrolka nie jest częścią tablicy kontrolek.
0 do 32,767
Kontrolka jest częścią tablicy kontrolek. Określa liczbę całkowitą większą lub równą 0, która identyfikuje kontrolkę wewnątrz tablicy kontrolek. Wszystkie kontrolki w tablicy mają taką samą właściwość Name. Visual Basic automatycznie przypisuje następną dostępną liczbę całkowitą wewnątrz tablicy kontrolek.
Ponieważ wszystkie elementy tablicy kontrolek dzielą to samo ustawienie właściwości Name, należy użyć właśćiwości Index do oznaczenia konkretnej kontrolki w tablicy. Index musi się pojawić jako liczba całkowita w nawiasach zaraz przy nazwie tablicy kontrolek - na przykład, cmdMojePrzyciski (3). Można użyć także właściwości Tag do odróżnienia jednej kontrolki od innej w tablicy kontrolek.
Gdy kontrolka w tablicy rozpozna, że wystąpiło jakieś zdarzenie, Visual Basic wywołuje procedurę zdarzenia tablicy kontrolek i przyjmuje ustawienie Index jako dodatkowy argument. Ta właściwość jest także używana, przy tworzeniu kontrolki dynamicznie w czasie wykonania programu przy pomocy instrukcji Load lub przy usuwaniu jej przy pomocy instrukcji Unload.
Mimo, że Visual Basic przypisuje, domyślnie, następną wolną liczbę całkowitą jako wartość Index nowej kontrolki w tablicy kontrolek, można unieważnić tą przypisaną wartość, a także pomijać liczby całkowite. Można też ustawić Index na inną liczbę niż 0 dla pierwszej kontrolki w tablicy. Jednak, jeżeli referencja wartości Index w kodzie, nie identyfikuje jednej z kontrolek tablicy kontrolek, Visual Basic wywoła błąd w czasie wykonania programu.
Aby usunąć kontrolkę z tablicy konrolek, należy zmienić właściwość Name kontrolki i skasować ustawienie właściwości Index kontrolki.
Lista obiektów wykorzystujących właściwość Index:
CheckBox
ComboBox
CommandButton
Data
DirListBox
DriveListBox
FileListBox
Frame
HScrollBar
Image
Label
Line
ListBox
Menu
OLEContainer
OptionButton
PictureBox
Shape
TabStrip
TextBox
Timer
UpDown
VScrollBar
na górę strony...
Poprzednia |
Wyżej |
Strona główna |
Spis Treści |
Index haseł |
Opis VB
Wyszukiwarka
Podobne podstrony:
index arindexindexindexindexindexindexindexindexwięcej podobnych podstron