Velja za
Predmet ComboBox |
---|
Predmet ListBox |
Z lastnostjo ListIndex lahko določite, kateri element je izbran v polje s seznamom ali kombinirano polje. Dolgo za branje/pisanje.
izraz.ListIndex
izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.
Pripombe
Lastnost ListIndex je celo število od 0 do skupnega števila elementov v polju s seznamom ali kombiniranem polju minus 1. Access nastavi vrednost lastnosti ListIndex , ko je element izbran v polju s seznamom ali polju s seznamom v kombiniranem polju. Vrednost lastnosti ListIndex za prvi element na seznamu je 0, vrednost za drugi element je 1 in tako naprej.
To lastnost lahko nastavite z makrom ali s kodo Visual Basic for Applications (VBA). To lastnost lahko preberete le v pogledu obrazca in pogledu podatkovnega lista. Ta lastnost je samo za branje in ni na voljo v drugih pogledih.
Vrednost lastnosti ListIndex je na voljo tudi tako, da nastavite lastnost BoundColumn na 0 za kombinirano polje ali polje s seznamom. Če je lastnost BoundColumn nastavljena na 0, bo polje temeljne tabele, na katero je vezano kombinirano polje ali polje s seznamom, vsebovalo isto vrednost kot nastavitev lastnosti ListIndex.
Polja s seznami imajo tudi lastnost MultiSelect, ki uporabniku omogoča, da izbere več elementov iz kontrolnika. Ko je v polju s seznamom izbranih več izbir, lahko določite, kateri elementi so izbrani z lastnostjo Selected v kontrolniku. Lastnost Selected je matrika vrednosti med 0 in vrednostjo lastnosti ListCount minus 1. Za vsak element v polju s seznamom bo lastnost Selected nastavljena na True, če je element izbran, in na False, če ni izbran.
V zbirki ItemsSelected je tudi možnost dostopa do podatkov v izbranih vrsticah polja s seznamom ali kombiniranega polja.
Primer
Če želite vrniti vrednost lastnosti ListIndex, lahko uporabite to:
Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex
Če želite nastaviti vrednost lastnosti ListIndex, lahko uporabite to:
Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index
Pri tem sta formname in controlname imeni obrazca in kontrolnika za polje s seznamom ali kombinirano polje, izraženi kot vrednosti String; index je indeksna vrednost elementa.