Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Platí pro

Objekt ListBox

Pomocí vlastnosti MultiSelect můžete určit, zda uživatel může provádět více výběrů v Seznam na Formulář a jak lze provést více výběrů. Typ Byte pro čtení/zápis.

výraz.MultiSelect

Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.

Poznámky

Vlastnost MultiSelect používá následující nastavení.

Nastavení

Visual Basic

Popis

Žádný

0

(Výchozí) Vícenásobný výběr není povolený.

Jednoduchý

1

K výběru nebo zrušení výběru více položek se používá kliknutí myší nebo stisknutí MEZERNÍKU.

Rozšířený

2

K výběru více položek se používá podržení klávesy SHIFT a klikání myší na položky nebo podržení klávesy SHIFT a stisknutí šipkové klávesy, čímž se výběr dříve vybrané položky rozšíří na aktuální položku. Položky se dají vybírat také tažením myší. Podržení klávesy CTRL a kliknutí umožňuje výběr nebo zrušení výběru položky.

Poznámka: Vlastnost MultiSelect můžete nastavit pomocí Seznam vlastností seznamu , Makro nebo kódu jazyka VBA (Visual Basic for Applications).

Tato vlastnost se dá nastavit jenom v návrhovém zobrazení.

Vlastnost ListIndex můžete použít k vrácení indexového čísla vybrané položky. Když je vlastnost MultiSelect nastavená na Rozšířený nebo Jednoduchý, můžete pomocí vlastnosti Selected nebo kolekce ItemsSelected rozevíracího seznamu určit, které položky jsou vybrané. Pokud je vlastnost MultiSelect nastavená na výše uvedené hodnoty, bude navíc hodnota ovládacího prvku rozevíracího seznamu vždycky Null.

Pokud je vlastnost MultiSelect nastavená na Rozšířený, při opětovném dotazování rozevíracího seznamu se zruší výběr provedený uživatelem.

Příklad

K vrácení hodnoty vlastnosti MultiSelect rozevíracího seznamu s názvem Country na formuláři Order Entry můžete použít následující kód:

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

K nastavení vlastnosti MultiSelect můžete použít následující kód:

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.