Érvényesség
ListBox objektum |
A MultiSelect tulajdonság használatával megadhatja, hogy egy felhasználó több beállítást is elvégezhet-e egy listamező egy űrlap, és hogyan. Olvasható/írható, Bájt adattípusú.
kifejezés.Multiselect
Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.
Megjegyzések
A MultiSelect tulajdonság az alábbi beállításokat használja.
Beállítás |
Visual Basic |
Leírás |
Nincs |
0 |
(Alapértelmezett) Nincs engedélyezve több elem kijelölése. |
Egyszerű |
1 |
Több elem is kijelölhető, illetve több elem kijelölése is eltávolítható kattintással vagy a SZÓKÖZ billentyű lenyomásával. |
Bővített |
2 |
Több elem is kijelölhető, a korábbi kijelölés pedig az aktuális elemekig bővíthető a SHIFT billentyűt lenyomva tartva és az egérrel az újonnan kijelölt elemekre kattintva, vagy a SHIFT billentyűt lenyomva tartva és egy nyílbillentyűt használva. Elemek az egér húzásával is kijelölhetők. A CTRL billentyű lenyomva tartásával és kattintással kijelölhető egy elem, illetve eltávolítható egy elem kijelölése. |
Megjegyzés: A MultiSelect tulajdonság a vezérlő tulajdonságlapján, egy makróval vagy Visual Basic for Applications kóddal adható meg.
Ez a tulajdonság csak Űrlaptervező nézetben adható meg.
A kijelölt elem indexszámának visszatérítéséhez használja a ListIndex tulajdonságot. Ha a MultiSelect tulajdonság értéke Bővített vagy Egyszerű, a listapanel Kijelölt tulajdonságát vagy az ItemsSelected (Kijelölt elemek) gyűjteményt használva állapíthatja meg, hogy mely elemek vannak kijelölve. Ezenkívül, ha a MultiSelect tulajdonság értéke Bővített vagy Egyszerű, a listapanel vezérlő értéke mindig Null lesz.
Ha a MultiSelect tulajdonság értéke Bővített, a listapanel újralekérdezésekor a rendszer törli a felhasználó korábbi kijelöléseit.
Példa
Az „Order Entry” (Rendelések) űrlapon található „Country” (Ország) listapanel MultiSelect tulajdonságának visszatérítéséhez használja a következő kódot:
Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect
A MultiSelect tulajdonság értékének megadásához használhatja a következőt:
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.