VB.NET - 1 evenement pour X images

Signaler
Messages postés
117
Date d'inscription
vendredi 22 avril 2005
Statut
Membre
Dernière intervention
26 juin 2007
-
Messages postés
117
Date d'inscription
vendredi 22 avril 2005
Statut
Membre
Dernière intervention
26 juin 2007
-
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

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
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
Messages postés
117
Date d'inscription
vendredi 22 avril 2005
Statut
Membre
Dernière intervention
26 juin 2007

avec un premier test, cette posibilitée répond à mes besoin.

je vai tester plus pronfondément

Merci