MultiSelect (meervoudige selectie), eigenschap

Van toepassing op

ListBox-object

U kunt de eigenschap MultiSelect gebruiken om op te geven of een gebruiker meerdere selecties in een keuzelijst op een formulier kan maken en hoe meerdere selecties kunnen worden aangebracht. Byte lezen/schrijven.

expressie.MultiSelect

expressie Required. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.

Opmerkingen

De eigenschap MultiSelect gebruikt de volgende instellingen.

Instelling

Visual Basic

Beschrijving

Geen

0

(Standaard) Multiselectie is niet toegestaan.

Simple

1

U kunt meerdere items selecteren of deselecteren door erop te klikken met de muis of op de SPATIEBALK te drukken.

Uitgebreid

2

U kunt meerdere items selecteren door de SHIFT ingedrukt te houden en er met de muis op te klikken of door de SHIFT ingedrukt te houden en op een pijltoets te klikken om de selectie uit te breiden van het vorige geselecteerde item tot en met het huidige item. U kunt items ook selecteren door met de muis te slepen. Om een item te deselecteren houdt u CTRL ingedrukt en klikt u op dat item.


Opmerking : U kunt de eigenschap MultiSelect instellen met het eigenschappenvenster van de keuzelijst, een macro of VBA-code (Visual Basic for Applications).

Deze eigenschap kan alleen worden ingesteld in de Ontwerpweergave van een formulier.

U kunt de eigenschap ListIndex gebruiken om het kolomindexnummer voor het geselecteerde item te retourneren. Wanneer de eigenschap MultiSelect is ingesteld op Uitgebreid of Eenvoudig kunt u de eigenschap Geselecteerd of siteverzameling ItemsSelected van de keuzelijst gebruiken om te bepalen welke items zijn geselecteerd. Bovendien, als de eigenschap MultiSelect is ingesteld op Uitgebreid of Eenvoudig is de waarde van het besturingselement van de keuzelijst altijd Null.

Als de eigenschap MultiSelect is ingesteld op Uitgebreid worden alle selecties die zijn gemaakt door de gebruiker gewist als de query opnieuw wordt uitgevoerd.

Voorbeeld

Om als resultaat de waarde van de eigenschap MultiSelect voor een keuzelijst met de naam Land in het formulier Orderinvoer te retourneren, kunt u de volgende handelingen uitvoeren:

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

Om de waarde van de eigenschap MultiSelect in te stellen, kunt u de volgende handelingen uitvoeren:

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

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×