ListBox.MultiSelect-Eigenschaft (Access)
Verwenden Sie die MultiSelect-Eigenschaft , um anzugeben, ob ein Benutzer in einem Listenfeld auf einem Formular Mehrfachauswahlen vornehmen kann und wie die Mehrfachauswahl vorgenommen werden kann. Byte-Wert mit Lese-/Schreibzugriff.
Syntax
Ausdruck. Multiselect
Ausdruck Eine Variable, die ein ListBox-Objekt darstellt.
HinwBemerkungeneise
Die MultiSelect-Eigenschaft verwendet die folgenden Einstellungen.
Einstellung | Visual Basic | Beschreibung |
---|---|---|
Keine | 0 | (Standardeinstellung) Mehrfachauswahlen sind nicht zulässig. |
Einfach | 1 | Mehrere Elemente werden ausgewählt oder deaktiviert, indem Sie sie mit der Maus oder durch Drücken der LEERTASTE auswählen. |
Erweitert | 2 | Mehrere Elemente werden ausgewählt, indem Sie die UMSCHALTTASTE gedrückt halten und sie mit der Maus auswählen, oder indem Sie die UMSCHALTTASTE gedrückt halten und eine Pfeiltaste drücken, um die Auswahl vom zuvor ausgewählten Element auf das aktuelle Element zu erweitern. Sie können Auch Elemente auswählen, indem Sie mit der Maus ziehen. Wenn Sie STRG gedrückt halten und ein Element auswählen, wird dieses Element ausgewählt oder deaktiviert. |
Diese Eigenschaft kann nur in der Formularentwurfsansicht festgelegt werden.
Verwenden Sie die ListIndex-Eigenschaft , um die Indexnummer für das ausgewählte Element zurückzugeben. Wenn die MultiSelect -Eigenschaft auf Erweitert oder Einfach festgelegt ist, können Sie die Selected -Eigenschaft des Listenfelds oder die ItemsSelected -Sammlung verwenden, um die markierten Elemente zu bestimmen. Wenn die MultiSelect -Eigenschaft auf Erweitert oder Einfach festgelegt ist, ist darüber hinaus der Wert des Listenfeld-Steuerelements immer null.
Wenn die MultiSelect-Eigenschaft auf Erweitert festgelegt ist, werden durch erneutes Abfragen des Listenfelds alle vom Benutzer vorgenommenen Auswahlen gelöscht.
Beispiel
Um den Wert der MultiSelect-Eigenschaft für ein Listenfeld mit dem Namen Country im Bestelleingabeformular zurückzugeben, können Sie Folgendes verwenden.
Dim b As Byte b = Forms("Order Entry").Controls("Country").MultiSelect
Um die MultiSelect-Eigenschaft festzulegen, können Sie Folgendes verwenden.
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für