PDA

View Full Version : [Visual Basic 2008] Domanda facile


ale09hh
18-03-2009, 12:49
Come faccio a rinominare oggetti in serie o a cambiargli il testo in serie??

Esempio:
Dim i
For i = 1 to 10
Label(i).text = i
next

Non funzia...

astorcas
18-03-2009, 13:08
Come faccio a rinominare oggetti in serie o a cambiargli il testo in serie??

Esempio:
Dim i
For i = 1 to 10
Label(i).text = i
next

Non funzia...

mmm non conosco VB però se non sbaglio manca il tipo di i, text è scritto minuscolo e supponendo che tu dichiari i come intero dovrai scrivere una cosa tipo Label[i].Text=i.ToString()

AleTanz
18-03-2009, 13:48
Come faccio a rinominare oggetti in serie o a cambiargli il testo in serie??

Esempio:
Dim i
For i = 1 to 10
Label(i).text = i
next

Non funzia...

next i

senza i non va :)

Kralizek
18-03-2009, 13:52
sei sicuro?

giurerei che é opzionale.

io farei cosí:


Dim i As Integer = 0
For Each ctl In Me.Controls
If ctl Is Label
Dim lbl = CType(ctl, Label)
lbl.Text = i.ToString()
End If
i+=1
Next