immakx
07-11-2008, 19:33
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:
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
poi,
la domanda da novizio di Vb.Net è la seguente: devo realizzare una tabella di picturebox ( 5x5 ) ed eseguo:
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