Sorrere i controlli

lunedì 29 maggio 2006 - 14.51

escaflowne Profilo | Junior Member

(ovviamente il titolo è sCorrere :) )
Salve a tutti,
se ho 4 controlli label chiamati rispettivamente
label1, label2, label3, label4
c'è un modo (tipo for each next) per scorrerli tutti?
Vorrei evitare di dover scrivere ad es.

label1.text = "1"
label2.text = "2"
label3.text = "3"
label4.text = "4"

ma scrivere qualcosa tipo
for each ....
labelx.text = ...
next

Esiste qualcosa del genere?
Grazie a tutti

PS ma se mettessi tutte le label in un array potrei risolvere?
Tipo il suggerimento di brainkiller
Dim LabelArray(4) As Label
Dim i As Integer
For i = 0 To LabelArray.Length - 1
LabelArray(i) = New Label
Next

For Each Lab As Label In LabelArray
Lab.Text = "..."
Next

For Each Lab As Label In LabelArray
Console.WriteLine(lab.Text)
Next

alextyx Profilo | Expert

Sì, mettendole in un array dovresti poter risolvere.
Forse può esserti utile dare un'occhiata a questo link
http://www.dotnethell.it/forum/messages.aspx?ThreadID=7402
Ciao

escaflowne Profilo | Junior Member

grazie, gli do subito un'occhiata

PS perfetto, proprio quello che mi serviva, grazie!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5