Ypatybė ListIndex

Taikoma

Objektas ComboBox

Objektas ListBox

Ypatybę ListIndex galite naudoti norėdami nustatyti, kuris elementas pasirinktas sąrašo laukas arba pasirinktinio įvedimo laukas. Skaityti/rašyti Long.

reiškinys.ListIndex

reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.

Pastabos

Ypatybė ListIndex yra sveikasis skaičius nuo 0 iki bendro elementų skaičiaus sąrašo lauke arba pasirinktinio įvedimo lauke atėmus 1. Microsoft Office Access 2007 nustato ypatybės ListIndex reikšmę, kai elementas pasirenkamas sąrašo lauke arba pasirinktinio įvedimo lauko sąrašo lauko dalyje. Pirmojo sąrašo elemento ypatybės ListIndex reikšmė yra 0, antrojo elemento reikšmė yra 1 ir t. t.

Ši ypatybė pasiekiama tik naudojant makrokomandą arba „Visual Basic for Applications“ (VBA) kodą. Šią ypatybę galite skaityti tik formos rodinys ir duomenų lapo rodinys. Ši ypatybė yra tik skaitoma ir neprieinama kituose rodiniuose.

Ypatybės ListIndex reikšmė taip pat galima nustačius pasirinktinio įvedimo lauko arba sąrašo lauko ypatybės BoundColumn reikšmę 0. Jei ypatybė BoundColumn nustatoma kaip 0, pamatinės lentelės lauke, su kuriuo susietas pasirinktinio įvedimo laukas arba sąrašo laukas, bus ta pati reikšmė kaip ypatybės ListIndex parametras.

Sąrašo laukai taip pat turi ypatybę MultiSelect, kuri leidžia vartotojui pasirinkti kelis elementus iš valdiklio. Kai sąrašo lauke atliekami keli pasirinkimai, kurie elementai pasirinkti, galite nustatyti naudodami valdiklio ypatybę Selected. Ypatybė Selected yra reikšmių masyvas nuo 0 iki ypatybės ListCount reikšmės atėmus 1. Kiekvienam sąrašo lauko elementui ypatybė Selected bus True, jei elementas pasirinktas, ir False, jei jis nepasirinktas.

Rinkinys ItemsSelected taip pat leidžia pasiekti duomenis sąrašo lauko arba pasirinktinio įvedimo lauko pasirinktose eilutėse.

Pavyzdys

Kad būtų pateikta ypatybės ListIndex reikšmė, galite naudoti:

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

Norėdami nustatyti ypatybės ListIndex reikšmę, galite naudoti:

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

Kai formname ir controlname yra formos ir atitinkamai sąrašo lauko arba pasirinktinio įvedimo lauko valdiklio pavadinimai, išreikšti kaip String reikšmės, o index yra elemento indekso reikšmė.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×