PROGRAMMIAMO
VB - Array di controlli: Iterazione

Iterazione sugli elementi di un array di controlli

Come nel caso di un normale vettore, anche per gli array di controlli è possibile accedere a tutti gli elementi tramite un ciclo. In questo caso possono essere utili le proprietà Lbound e Ubound dei vettori di controllo, le quali contengono rispettivamente il primo e l'ultimo indice del vettore.

L'esempio seguente mostra come è possibile pulire il contenuto di tutte le caselle di testo su un form per mezzo di un unico ciclo (ovviamente se le caselle di testo appartengono tutte allo stesso array di controlli):

Dim i As Integer
For i = txtEs.LBound To txtEs.UBound
txtEs(i).Text = ""
Next i

Si osservi che le proprietà Lboubd e Ubound sono applicate direttamente al nome del vettore di controlli, senza specificare l'indice. Si tratta infatti di proprietà "globali" dell'intero vettore e non dei suoi singoli elementi.

 

precedente

Sito realizzato in base al template offerto da

http://www.graphixmania.it