Koskee seuraavia
Luetteloruutuobjekti |
Voit Monivalinta-ominaisuuden avulla voit määrittää, sallivatko luetteloruutu ja lomake käyttäjälle useiden kohteiden valinnan ja kuinka useita valintoja voidaan tehdä. Tavu, jolla on luku- ja kirjoitusoikeudet.
lauseke.Monivalinta
lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.
Huomautuksia
Monivalinta-ominaisuus käyttää seuraavia asetuksia.
Asetus |
Visual Basic |
Kuvaus |
Ei mitään |
0 |
(Oletus) Monivalinta ei ole sallittu. |
Yksinkertainen |
1 |
Useita kohteita voidaan valita tai niiden valinta voidaan poistaa napsauttamalla niitä hiirellä tai painamalla VÄLINÄPPÄINTÄ. |
Laajennettu |
2 |
Useita kohteita voidaan valita pitämällä VAIHTONÄPPÄINTÄ painettuna ja napsauttamalla kohteita tai pitämällä VAIHTONÄPPÄINTÄ painettuna ja laajentamalla valinta-aluetta nuolinäppäimillä. Voit myös valita kohteita hiirellä vetämällä. Jos haluat valita yksittäisen kohteen tai poistaa sen valinnan, pidä CTRL-näppäintä painettuna ja napsauta kohdetta. |
Huomautus: Voit määrittää Monivalinta-ominaisuuden käyttämällä luetteloruudun ominaisuusikkunaa, makroa tai Visual Basic for Applications (VBA) -koodia.
Tämä ominaisuus voidaan määrittää vain lomakkeen rakennenäkymässä.
Voit palauttaa valitun kohteen indeksiluvun ListIndex-ominaisuuden avulla. Kun Monivalinta-ominaisuuden arvoksi on asetettu Laajennettu tai Yksinkertainen, voit käyttää luetteloruudun Valittu-ominaisuutta tai ItemsSelected-kokoelmaa valittavien kohteiden määrittämiseen. Lisäksi kun Monivalinta-ominaisuuden arvoksi on asetettu Laajennettu tai Yksinkertainen, luetteloruutuohjausobjektin arvo on aina tyhjäarvo.
Jos Monivalinta-ominaisuuden arvoksi on asetettu Laajennettu ja tietoja haetaan uudelleen luetteloruudusta, käyttäjän tekemät valinnat poistetaan.
Esimerkki
Jos haluat palauttaa Tilauksen syöttö -lomakkeen Maa-luetteloruudun Monivalinta-ominaisuuden arvon, voit käyttää seuraavaa koodia:
Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect
Voit määrittää Monivalinta-ominaisuuden käyttämällä seuraavaa koodia:
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.