Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Philippot
Titeuf wrote:
bonjour, en vb6 on pouvait dans l'IDE créer des groupes de controles avec des index image(0) image(1) image(2) image(xx)....
mais avec vb.net je n'ai pas trouvé de chose similaire est-ce possible dans l'IDE de .net ?
Bonjour,
Les control arrays ne sont pas vraiment nécessaires en .Net. Pour obtenir le même résultat, il suffit que tous ces contrôles utilisent des gestionnaires d'événements communs. Par exemple, pour que 3 boutons utilisent le même gestionnaire d'événement du clic:
AddHandler MonBouton1.Click, New EventHandler(AddressOf Mongestionnaire) AddHandler MonBouton2.Click, New EventHandler(AddressOf Mongestionnaire) AddHandler MonBouton3.Click, New EventHandler(AddressOf Mongestionnaire)
avec
Private Sub Mongestionnaire(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Dans le gestionnaire vous pouvez ensuite distinguer entre les 3 boutons en fonction de leur propriété Tag par exemple.
Les liens ci-dessous vous expliquent différentes techniques à ce propos.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Titeuf wrote:
bonjour,
en vb6 on pouvait dans l'IDE créer des groupes de controles avec des
index image(0)
image(1)
image(2)
image(xx)....
mais avec vb.net je n'ai pas trouvé de chose similaire
est-ce possible dans l'IDE de .net ?
Bonjour,
Les control arrays ne sont pas vraiment nécessaires en .Net. Pour
obtenir le même résultat, il suffit que tous ces contrôles utilisent des
gestionnaires d'événements communs. Par exemple, pour que 3 boutons
utilisent le même gestionnaire d'événement du clic:
AddHandler MonBouton1.Click, New EventHandler(AddressOf
Mongestionnaire)
AddHandler MonBouton2.Click, New EventHandler(AddressOf
Mongestionnaire)
AddHandler MonBouton3.Click, New EventHandler(AddressOf
Mongestionnaire)
avec
Private Sub Mongestionnaire(ByVal sender As System.Object, ByVal e As
System.EventArgs)
' Dans le gestionnaire vous pouvez ensuite distinguer entre les 3
boutons en fonction de leur propriété Tag par exemple.
Les liens ci-dessous vous expliquent différentes techniques à ce propos.
bonjour, en vb6 on pouvait dans l'IDE créer des groupes de controles avec des index image(0) image(1) image(2) image(xx)....
mais avec vb.net je n'ai pas trouvé de chose similaire est-ce possible dans l'IDE de .net ?
Bonjour,
Les control arrays ne sont pas vraiment nécessaires en .Net. Pour obtenir le même résultat, il suffit que tous ces contrôles utilisent des gestionnaires d'événements communs. Par exemple, pour que 3 boutons utilisent le même gestionnaire d'événement du clic:
AddHandler MonBouton1.Click, New EventHandler(AddressOf Mongestionnaire) AddHandler MonBouton2.Click, New EventHandler(AddressOf Mongestionnaire) AddHandler MonBouton3.Click, New EventHandler(AddressOf Mongestionnaire)
avec
Private Sub Mongestionnaire(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Dans le gestionnaire vous pouvez ensuite distinguer entre les 3 boutons en fonction de leur propriété Tag par exemple.
Les liens ci-dessous vous expliquent différentes techniques à ce propos.