Appeler une Sub VB.net?????

Fermé
mamtoug Messages postés 11 Date d'inscription vendredi 13 mars 2009 Statut Membre Dernière intervention 23 septembre 2009 - 17 juin 2009 à 21:59
klinkcha Messages postés 243 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 12 mars 2014 - 17 juin 2009 à 23:08
Bonjour,
S'il vous plais aidez moi:

j'ai une Sub dans la Form1 relative à un click sur un bouton
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click



Blablabla (très long)



End Sub


je veux appeler cette sub lors d'un traitement sans que l'utilisateur fait un click sur le bouton
Comment faire???
Merci

1 réponse

klinkcha Messages postés 243 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 12 mars 2014 10
17 juin 2009 à 23:08
tu veux que le bout de code qui se trouve dans ci dessous s'exécute lors d'un traitement

Private Sub Button_Click() Handles Button5.Click

bout de code

End Sub



tu déclares d'abord un objet de type la classe qui représente ton formulaire, soit disant Form1

Dim f as Form1
'construction
f = new Form1()
'appel de ta méthode
f.Button_Click ()
mais il faut comme meme changer le private en public ;-)

si tu veux qu'un évènement et non pas un traitement déclenche ton bout de code tu ajoutes le non de
ton évènement après Handles
soit:

Private Sub Button_Click()
Handles Button5.Click,nom de l'évènement

bout de code

End Sub


cordialement
0