Odnosi se na sljedeće
| Objekt ListBox |
|---|
Svojstvo MultiSelect možete koristiti da biste odredili može li korisnik izvršiti višestruki odabir u okviru s popisom na obrascu i kako se on može izvršiti. Bajt za čitanje/zapisivanje.
izraz.MultiSelect
izraz Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Svojstvo MultiSelect koristi sljedeće postavke.
| Postavka | Visual Basic | Opis |
|---|---|---|
| Ništa | 0 | (Zadano) Višestruki odabir nije dopušten. |
| Jednostavno | 1 | Više stavki odaberite ili pak poništite njihov odabir tako da ih kliknete mišem ili pritisnete razmaknicu. |
| Prošireno | 2 | Više stavki odaberite tako da držite pritisnutom tipku SHIFT, a zatim ih kliknete mišem ili tako da držite pritisnutom tipku SHIFT, a zatim pritisnete tipku sa strelicom da biste proširili odabir iz prethodno odabrane stavke na trenutnu stavku. Stavke možete odabrati i povlačenjem miša. Kada držite tipku CTRL pritisnutom, klikom na stavku ona se odabire ili se poništava njen odabir. |
Napomena
Svojstvo MultiSelect možete postaviti pomoću lista svojstava okvira s popisom, makronaredbe ili koda programa Visual Basic for Applications (VBA).
To se svojstvo može postaviti samo u prikazu dizajna obrasca.
Svojstvo ListIndex služi za vraćanje broja indeksa za odabranu stavku. Kada je svojstvo MultiSelect postavljeno na Prošireno ili Jednostavno, možete za određivanje odabranih stavki koristiti svojstvo Selected okvira popisa ili zbirku ItemsSelected. Osim toga, kada je svojstvo MultiSelect postavljeno na Prošireno ili Jednostavno, vrijednost kontrole okvira popisa uvijek će biti Null.
Ako je svojstvo MultiSelect postavljeno na Prošireno, zahtijevanje okvira popisa briše sve odabire korisnika.
Primjer
Da biste na obrascu „Unos narudžbe” dobili vrijednost svojstva MultiSelect okvira popisa „Država”, upotrijebite sljedeći izraz:
Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect
Da biste postavili svojstvo MultiSelect, upotrijebite sljedeći izraz:
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.