Il codice per ottenere un numero di elementi in una casella di riepilogo in Visual Basic

December 29

Un ListBox, o menu a discesa, visualizza un elenco di elementi in un gruppo. Ogni controllo ListBox può contenere un diverso numero di elementi, in base al tipo di informazioni che si programma in ciascuno di essi. Tipo "ListBox1.Items.Count" nel programma Visual Basic per ottenere il numero di elementi in un ListBox. Sostituire "ListBox1" con il nome del controllo sul modulo, se necessario.

Collezione di oggetti

La proprietà elementi ListBox restituisce gli elementi, o la raccolta di un controllo ListBox. Di per sé, si è limitata contiene un riferimento alle voci del ListBox. Tuttavia, ha proprietà e funzioni che fanno parte della collezione oggetto ListBox che si può chiamare allo stesso tempo, tra cui "ListBox1.Items.Count", che restituisce il numero di elementi in un controllo ListBox aggiuntivi. La proprietà conta è specifico per ogni controllo ListBox. Se si dispone di più, ognuno può avere un valore diverso per questa proprietà.

usi

La proprietà "ListBox1.Items.Count" ha diversi utilizzi. Ad esempio, è possibile utilizzarlo come il limite superiore di un array che verrà utilizzato per memorizzare gli elementi dalla casella di riepilogo per l'ordinamento. In alternativa, si consiglia di avere un ListBox contenere un numero specifico di elementi e di controllo per vedere se la proprietà di conteggio del ListBox è uguale a quel numero ti permette di sapere se avete più lavoro da fare. O forse non si vuole trascorrere del tempo contando ogni elemento nel controllo.

Modifica

Quando si aggiungere o rimuovere elementi da un controllo ListBox, i cambiamenti di proprietà di conteggio per riflettere il nuovo numero totale di elementi nel controllo. Se si modificano solo gli elementi in esso, la proprietà Count rimane invariato. Si può chiamare "ListBox1.Items.Count" in qualsiasi momento nel programma. Visual Basic sempre rapido e preciso restituisce il numero di elementi a voi che esiste nel controllo ListBox in quel momento.

avvertimento

Assicurarsi di utilizzare il valore corrente della proprietà conteggio di un ListBox se si intende utilizzare in una variabile. Ad esempio, il salvataggio del conteggio a una variabile e poi la rimozione di un elemento per la ListBox rende il valore della variabile non corretta e corrotto o addirittura può mandare in crash il programma se usato in un certo modo, come un indice di array. Sempre ottenere il valore della proprietà conteggio immediatamente prima di utilizzarlo o semplicemente utilizzare "ListBox1.Items.Count" se non hai bisogno di una variabile a tutti.