Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Dotyczy:

Obiekt ListBox

Za pomocą właściwości MultiSelect możesz określić, czy użytkownik może dokonać wielu wyborów w pole listy na formularz i jak można dokonać wielu wyborów. Właściwość do odczytu i zapisu typu Byte (Bajt).

wyrażenie.MultiSelect

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Właściwość MultiSelect używa następujących ustawień.

Ustawienie

Visual Basic

Opis

Brak

0

Ustawienie domyślne. Wybór wielokrotny nie jest dozwolony.

Simple

1

Można zaznaczać i usuwać zaznaczenie wielu elementów, klikając je myszą lub naciskając klawisz SPACJA.

Extended

2

Można zaznaczać wiele elementów, trzymając naciśnięty klawisz SHIFT i klikając elementy myszą albo trzymając naciśnięty klawisz SHIFT i naciskając klawisz strzałki w celu rozszerzenia zaznaczenia od poprzednio zaznaczonego elementu na bieżący element. Elementy można także zaznaczać, przeciągając myszą. Przytrzymanie naciśniętego klawisza CTRL i kliknięcie elementu umożliwia zaznaczenie lub usunięcie zaznaczenia tego elementu.


Uwaga: Właściwość MultiSelect można ustawić, wykorzystując arkusz właściwości pola listy, makro lub kod języka Visual Basic for Applications (VBA).

Ta właściwość może zostać ustawiona tylko w widoku projektu formularza.

Właściwość ListIndex pozwala zwrócić numer indeksu zaznaczonego elementu. Gdy właściwość MultiSelect ma ustawioną wartość Extended lub Simple, za pomocą właściwości Selected lub kolekcji ItemsSelected pola listy można określić zaznaczone elementy. Ponadto jeśli właściwość MultiSelect ma ustawioną wartość Extended lub Simple, wartość kontrolki pola listy będzie zawsze wynosić Null.

Jeśli właściwość MultiSelect ma ustawioną wartość Extended, ponowne wysłanie zapytania dotyczącego pola listy czyści ewentualne zaznaczenia dokonane przez użytkownika.

Przykład

Wartość właściwości MultiSelect dla pola listy „Country” w formularzu „Order Entry” można zwrócić w następujący sposób:

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

Właściwość MultiSelect można ustawić w następujący sposób:

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×