VB.NET - 1 evenement pour X images

morickno Messages postés 117 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 26 juin 2007 - 18 juil. 2005 à 12:24
morickno Messages postés 117 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 26 juin 2007 - 18 juil. 2005 à 14:24
si je créer par exemple 10 pictureBox en dynamique, comment faire pour que en dynamique aussi, elles appellent ensuite toutes le même evenement: exemple mouseDown

Private Sub createPictureBox
Dim i As Integer
For i = 1 To 10
Dim im As New PictureBox
With im
.Parent = Me.Panel3
.Name = "Image" & i
.Top = 100
.Left = i * 25
.Width = 25
.Height = 100
.BorderStyle = BorderStyle.FixedSingle
End With
Next i
End Sub

Merci

2 réponses

Utilisateur anonyme
18 juil. 2005 à 13:44
Dim im(10) As PictureBox



Private Sub createPictureBox

Dim i As Integer

For i = 1 To 10

im(i)= New PictureBox

With im

.Parent = Me.Panel3

.Name = "Image" & i

.Top = 100

.Left = i * 25

.Width = 25

.Height = 100

.BorderStyle = BorderStyle.FixedSingle

AddHandler im(i).MouseDown, AddressOf im_MouseDown

End With

Next i

End Sub



Private Sub im_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)



End Sub




ChRb
0
morickno Messages postés 117 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 26 juin 2007
18 juil. 2005 à 14:24
avec un premier test, cette posibilitée répond à mes besoin.

je vai tester plus pronfondément

Merci
0
Rejoignez-nous