ListIndex tulajdonság

Érvényesség

ComboBox objektum

ListBox objektum

A ListIndex tulajdonsággal megállapíthatja, hogy melyik elem van kijelölve egy listamezőben vagy egy kombinált listában. Olvasható/írható, Hosszú adattípusú.

kifejezés.ListIndex

A kifejezés megadása kötelező. A kifejezésnek az Érvényesség listában szereplő objektumok egyikét kell visszaadnia.

Megjegyzések

A ListIndex tulajdonság egy 0 és a listamezőben vagy kombinált listában szereplő elemek teljes száma mínusz 1 közötti egész szám. A Microsoft Office Access 2007 akkor állítja be a ListIndex tulajdonságot, amikor kijelölnek egy elemet egy listamezőben vagy egy kombinált lista listamező részében. Az első elem ListIndex tulajdonságának értéke a listákban 0, a második elemé 1, és így tovább.

A tulajdonság csak egy makró vagy Visual Basic for Applications (VBA) formátumú kód használatával érhető el. A tulajdonság kizárólag Űrlap nézetben és Adatlap nézetben olvasható. A tulajdonság írásvédett, és más nézetekben nem érhető el.

A ListIndex tulajdonság értékét úgy is elérheti, ha egy kombinált lista vagy listamező BoundColumn tulajdonságát 0 értékre állítja. Ha a BoundColumn tulajdonság értéke 0, akkor az a táblamező, amelyhez a kombinált lista vagy listamező kapcsolódik, ugyanazt az értéket fogja tartalmazni, mint a ListIndex tulajdonságbeállítás.

A listamezők egy MultiSelect tulajdonsággal is rendelkeznek, amely lehetővé teszi, hogy a felhasználó több elemet is kijelöljön a vezérlőből. Ha egy listamezőben több elem van kijelölve, akkor a vezérlő Selected tulajdonságával megállapítható, hogy melyek a kijelölt elemek. A Selected tulajdonság egy 0 és a ListCount tulajdonság értéke mínusz 1 közé eső értékek tömbje. A listamezőben szereplő minden egyes elem esetében a Selected tulajdonság értéke True lesz, ha az elem ki van jelölve, illetve False, ha az elem nincs kijelölve.

Egy listamező vagy kombinált lista kijelölt soraiban lévő adatok az ItemsSelected gyűjteménnyel is elérhetők.

Példa

A ListIndex tulajdonság értékének visszaadásához használhatja a következőt:

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

A ListIndex tulajdonság értékének beállításához használhatja a következőt:

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

Ahol az űrlapnév és a vezérlőnév az űrlap és lista vagy kombinált lista vezérlőelem neve Karakterlánc értékekként kifejezve, az index pedig az elem indexértéke.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×