Rakenduskoht
Objekt ComboBox |
Objekt ListBox |
Atribuuti ListIndex saate kasutada loendiboks või liitboks valitud üksuse määratlemiseks. Loetav/kirjutatav pikk täisarv.
avaldise.ListIndex
avaldis Nõutav. Avaldis, mis tagastab loendi Rakenduskoht objekti.
Kommentaarid
Atribuut ListIndex on täisarv vahemikus 0 kuni loendi- või liitboksi koguarv miinus 1. Microsoft Office Access 2007 seab atribuudi ListIndex väärtuse, kui loendi- või liitboksi loendiboksi osas valitakse üksus. Atribuudi ListIndex väärtus loendi esimese üksuse juures on 0, teise üksuse juures 1 jne.
See atribuut on saadaval ainult kasutades makrot või Visual Basic for Applications (VBA) koodi. Seda atribuuti saab lugeda ainult vaadetes vormivaade ja andmelehevaade. See atribuut on kirjutuskaitstud ja pole muudes vaadetes saadaval.
Atribuudi ListIndex väärtus on saadaval ka siis, kui liit- või loendiboksi atribuut BoundColumn on seatud väärtuseks 0. Kui atribuut BoundColumn on seatud väärtuseks 0, siis sisaldab alustabel, millega liit- või loendiboks on seotud, sama väärtust, kui atribuut ListIndex säte.
Loendiboksidel on ka atribuut MultiSelect, mis võimaldab kasutajal valida juhtelemendist mitu üksust. Kui loendiboksis tehakse mitu valikut, saate atribuudi Selected abil määratleda, millised üksused on valitud. Atribuut Selected on väärtuste massiiv vahemikus 0 kuni atribuudi ListCount väärtus miinus 1. Kui üksus on valitud, on atribuudi Selected väärtus iga loendiboksi üksuse jaoks Tõene ning kui üksus pole valitud, siis Väär.
Kogum ItemsSelected annab ka võimaluse pääseda ligi loendi- või liitboksi valitud ridade andmetele.
Näide
Atribuudi ListIndex väärtuse tagastamiseks saate kasutada järgmist koodi.
Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex
Atribuudi ListIndex väärtuse määramiseks saate kasutada järgmist koodi.
Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index
Kus formname (vormi nimi) ja controlname (juhtelemendi nimi) tähistavad vastavalt juhtelemendi vormi ja liit- või loendiboksi nimesid, mis on esitatud String väärtustena. Index tähistab üksuse indeksi väärtust.