Proprietà MultiSelect

Si applica a

Oggetto ListBox

È possibile usare la proprietà MultiSelect per specificare se un utente può effettuare selezioni multiple in una casella di riepilogo in una maschera e per indicare la modalità con cui possono essere effettuate le selezioni multiple. Byte di lettura/scrittura.

espressione.MultiSelect

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

La proprietà MultiSelect usa le impostazioni seguenti.

Impostazione

Visual Basic

Descrizione

Nessuna

0

(Impostazione predefinita) La selezione multipla non è consentita.

Simple

1

Per selezionare o deselezionare più elementi, farvi clic con il mouse o premere la BARRA SPAZIATRICE.

Extended

2

Per selezionare più elementi, tenere premuto MAIUSC e farvi clic con il mouse oppure tenere premuto MAIUSC e premere un tasto di direzione per estendere la selezione dall'elemento selezionato in precedenza all'elemento corrente. È anche possibile selezionare elementi tramite trascinamento con il mouse. Se si tiene premuto CTRL e si fa clic su un elemento lo si seleziona o deseleziona.


Nota : È possibile impostare la proprietà MultiSelect usando la finestra delle proprietà della casella di riepilogo, una macro o il codice di Visual Basic, Applications Edition (VBA).

Questa proprietà può essere configurata solo nella visualizzazione Struttura della maschera.

È possibile usare la proprietà ListIndex per restituire il numero di indice per l'elemento selezionato. Quando la proprietà MultiSelect è impostata su Extended o Simple, è possibile usare la proprietà Selected della casella di riepilogo o la raccolta ItemsSelected per determinare gli elementi selezionati. Quando la proprietà MultiSelect è impostata su Extended o Simple, inoltre, il valore del controllo casella di riepilogo sarà sempre Null.

Se la proprietà MultiSelect è impostata su Extended, la ripetizione della query sulla casella di riepilogo cancella eventuali selezioni effettuate dall'utente.

Esempio

Per restituire il valore della proprietà MultiSelect per una casella di riepilogo denominata "Country" nella maschera "Order Entry", è possibile usare il codice seguente:

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

Per impostare la proprietà MultiSelect, è possibile usare quanto segue:

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

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×