View Single Post
Old 07-11-2008, 20:33   #1
immakx
Member
 
Iscritto dal: Feb 2005
Città: Ancona
Messaggi: 177
[Vb '08]Array PictureBox

Per prima cosa, dato che è venerdì sera, buon Weekend a tutti,
poi,
la domanda da novizio di Vb.Net è la seguente: devo realizzare una tabella di picturebox ( 5x5 ) ed eseguo:

Codice:
Dim MyBox(25) As PictureBox
Dim Cnt As Integer = 1
Dim Cnv As Integer = 1
For x As Integer = 1 To 25
   MyBox(x) = PictureBox1 ' picturebox di riferimento
   MyBox(x).Image = Image.FromFile(Application.StartupPath & "\Img\n" & x & ".mxp")
   MyBox(x).Left = ((Cnt - 1) * 70) + 12
   MyBox(x).Top = ((Cnv - 1) * 70) + 12
   MyBox(x).Refresh()
   Cnt = Cnt + 1
   If Cnt = 6 Then
     Cnt = 1
     Cnv = Cnv + 1
   End If
Next
Ma vedo che anche se le picturebox vengono generate giuste ognuna va a riscrivere tutti i valori delle precedenti e cosi alla fine mi trovo con tutte le picturebox uguali e sovrapposte all'ultima ...

cosa mi sto dimenticando ?

Su Msdn non sono riuscito a capirlo...

Grazie
immakx è offline   Rispondi citando il messaggio o parte di esso