Cenni preliminari sul controllo ListBox (Windows Form)

Un controllo Windows Form ListBox visualizza un elenco da cui l'utente può selezionare uno o più elementi. Se il numero totale di elementi supera il numero che può essere visualizzato, al controllo viene aggiunta ListBox automaticamente una barra di scorrimento. Quando la MultiColumn proprietà è impostata su true, nella casella di riepilogo vengono visualizzati elementi in più colonne e viene visualizzata una barra di scorrimento orizzontale. Quando la MultiColumn proprietà è impostata su false, nella casella di riepilogo vengono visualizzati elementi in una singola colonna e viene visualizzata una barra di scorrimento verticale. Quando ScrollAlwaysVisible è impostato su true, la barra di scorrimento viene visualizzata indipendentemente dal numero di elementi. La SelectionMode proprietà determina il numero di elementi dell'elenco che è possibile selezionare alla volta.

Modi per modificare il controllo ListBox

La SelectedIndex proprietà restituisce un valore intero che corrisponde al primo elemento selezionato nella casella di riepilogo. È possibile modificare l'elemento selezionato a livello di codice modificando il SelectedIndex valore nel codice. L'elemento corrispondente nell'elenco verrà visualizzato evidenziato in Windows Form. Se non è selezionato alcun elemento, il SelectedIndex valore è -1. Se viene selezionato il primo elemento dell'elenco, il SelectedIndex valore è 0. Quando vengono selezionati più elementi, il SelectedIndex valore riflette l'elemento selezionato visualizzato per primo nell'elenco. La SelectedItem proprietà è simile a SelectedIndex, ma restituisce l'elemento stesso, in genere un valore stringa. La Count proprietà riflette il numero di elementi nell'elenco e il valore della Count proprietà è sempre uno più del valore massimo possibile SelectedIndex perché SelectedIndex è in base zero.

Per aggiungere o eliminare elementi in un ListBox controllo, usare il Addmetodo , ClearInserto Remove . In alternativa, è possibile aggiungere elementi all'elenco usando la Items proprietà in fase di progettazione.

Vedi anche