Atribuut MultiSelect (Hulgivalik)

Rakenduskoht

Objekt ListBox

Atribuudi MultiSelect abil saate määrata, kas kasutaja võib vormi loendiboksis valida mitu väärtust ning kuidas mitu väärtust valida. Loetav/kirjutatav bait.

expression.MultiSelect

expression – nõutav. Avaldis, mis tagastab mõne objekti, mis on loendis Rakenduskoht.

Kommentaarid

Atribuut MultiSelect kasutab järgmisi sätteid.

Säte

Visual Basic

Kirjeldus

Pole

0

(Vaikesäte.) Mitme väärtuse valimine pole lubatud.

Simple

1

Mitme üksuse valimiseks või valiku tühistamiseks tuleb neid hiirega klõpsata või vajutada tühikuklahvi.

Extended

2

Mitme üksuse valimiseks tuleb vajutada tõstuklahvi (SHIFT) ja seejärel seda klahvi all hoides klõpsata üksusi hiirega. Teine võimalus on tõstuklahvi (SHIFT) all hoides vajutada nooleklahvi, et laiendada valik varem valitud üksuselt praeguse üksuseni. Üksusi saate valida ka hiirega lohistades. Üksuse klõpsamisel juhtklahvi (CTRL) all hoides valitakse või eemaldatakse valikust see konkreetne üksus.


Märkus. : Atribuudi MultiSelect määramiseks saate kasutada loendiboksi atribuudilehte, makrot või VBA (Visual Basic for Applications) koodi.

Selle atribuudi saab määrata ainult vormi kujundusvaates.

Valitud üksuse registrinumbri saate leida atribuudiga ListIndex. Kui atribuudi MultiSelect väärtuseks on seatud Extended (Laiendatud) või Simple (Lihtne), saate valitud üksused määratleda loendiboksi atribuudiga Selected või kogumiga ItemsSelected. Lisaks tuleks arvesse võtta, et kui atribuudi MultiSelect väärtus on Extended või Simple, on loendiboksi juhtelemendi väärtus alati tühi.

Kui atribuudi MultiSelect väärtuseks on seatud Extended, eemaldab loendiboksi uus päring kõik kasutaja tehtud valikud.

Näide.

Vormi "Order Entry" (Tellimiskirje) loendiboksi "Country" (Riik) atribuudi MultiSelect väärtuse tagastamiseks kasutage järgmist koodi:

Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect

Atribuudi MultiSelect määramiseks saate kasutada järgmist koodi:

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×