Proprietatea ListIndex

Se aplică la

Obiectul ComboBox

Obiectul ListBox

Puteți utiliza proprietatea ListIndex pentru a determina ce element este selectat într-o casetă listă sau casetă combo. Lung în citire/scriere.

expresie.ListIndex

expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.

Observații

Proprietatea ListIndex este un întreg de la 0 la numărul total de elemente dintr-o casetă listă sau o casetă combo minus 1. Microsoft Office Access 2007 setează valoarea proprietății ListIndex atunci când este selectat un element dintr-o casetă listă sau o porțiune de casetă listă a unei casete combo. Valoarea proprietății ListIndex a primului element dintr-o listă este 0, valoarea celui de-al doilea element este 1 și așa mai departe.

Această proprietate este disponibilă doar utilizând o macrocomandă sau cod Visual Basic for Applications (VBA). Puteți citi această proprietate doar în Vizualizare formular și vizualizare Foaie de date. Această proprietate este doar în citire și nu este disponibilă în alte vizualizări.

Valoarea proprietății ListIndex este disponibilă și prin setarea proprietății BoundColumn la 0 pentru o casetă combo sau o casetă listă. Dacă proprietatea BoundColumn este setată la 0, câmpul de tabel subiacent la care este legată caseta combo sau caseta listă va conține aceeași valoare ca setarea proprietății ListIndex.

Casetele listă au și o proprietate MultiSelect, care-i permite utilizatorului să selecteze mai multe elemente din control. Atunci când se efectuează mai multe selecții într-o casetă listă, puteți determina ce elemente sunt selectate utilizând proprietatea Selected a controlului. Proprietatea Selected este o matrice de valori de la 0 la valoarea proprietății ListCount minus 1. Pentru fiecare element din caseta listă, proprietatea Selected va fi True dacă elementul este selectat și False dacă nu este selectat.

Colecția ItemsSelected oferă și o modalitate de a accesa datele din rândurile selectate ale unei casete listă sau ale unei casete combo.

Exemplu

Pentru a returna valoarea proprietății ListIndex, puteți utiliza următoarele:

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

Pentru a seta valoarea proprietății ListIndex, puteți utiliza următoarele:

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

Unde formname și controlname sunt numele formularului și al controlului casetă listă sau casetă combo, exprimate ca valori Șir de caractere, iar index este valoarea indexului elementului.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×