Rekvizīts ListIndex

Attiecas uz

Objekts ComboBox

Objekts ListBox

Varat izmantot rekvizītu ListIndex, lai noteiktu, kurš elements ir atlasīts sarakstlodziņš vai kombinētais lodziņš. Lasāms/rakstāms Long.

izteiksme.ListIndex

izteiksme obligāta. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.

Piezīmes

Rekvizīts ListIndex ir vesels skaitlis no 0 līdz kopējam elementu skaitam sarakstlodziņā vai kombinētajā lodziņā mīnus 1. Microsoft Office Access 2007 iestata rekvizīta ListIndex vērtību, kad elements tiek atlasīts sarakstlodziņā vai kombinētā lodziņa sarakstlodziņa daļā. Saraksta pirmā elementa rekvizīta ListIndex vērtība ir 0, otrā elementa vērtība ir 1 un tā tālāk.

Šis rekvizīts ir pieejams tikai tad, ja tiek lietots makro vai Visual Basic for Applications (VBA) kods. Varat lasīt šo rekvizītu tikai Formas skats un Datu lapas skats. Šis rekvizīts ir tikai lasāms un nav pieejams citos skatos.

Rekvizīta ListIndex vērtība ir pieejama, arī iestatot rekvizīta BoundColumn vērtību 0 kombinētajā lodziņā vai sarakstlodziņā. Ja rekvizīta BoundColumn vērtība ir iestatīta kā 0, pamatā esošās tabulas laukam, kas ir saistīts ar kombinēto lodziņu vai sarakstlodziņu, būs identiska vērtība rekvizīta ListIndex iestatījumam.

Sarakstlodziņos ir arī rekvizīts MultiSelect, kas sniedz lietotājam iespēju atlasīt vairākus elementus vadīklā. Ja sarakstlodziņā tiek veiktas vairākas atlases, varat noteikt, kuri vienumi ir atlasīti, izmantojot vadīklas rekvizītu Selected. Rekvizīts Selected ir masīvs, ko veido vērtības no 0 līdz rekvizīta ListCount vērtībai mīnus 1. Katram sarakstlodziņa elementam rekvizīta Selected vērtība būs True, ja elements ir atlasīts, un False, ja tas nav atlasīts.

Kolekcija ItemsSelected arī nodrošina paņēmienu, kā piekļūt datiem sarakstlodziņa vai kombinētā lodziņa atlasītajās rindās.

Piemērs

Lai atgrieztu rekvizīta ListIndex vērtību, varat izmantot šādas opcijas:

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

Lai iestatītu rekvizīta ListIndex vērtību, varat izmantot šādas opcijas:

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

formname un controlname ir formas un sarakstlodziņa vai kombinētā lodziņa vadīklas nosaukumi, kas attēloti kā virknes vērtības, un index ir elementa indeksa vērtība.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×