Appeler une Sub VB.net?????

mamtoug Messages postés 15 Statut Membre -  
klinkcha Messages postés 257 Statut Membre -
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
Configuration: Windows XP
Firefox 2.0.0.20

1 réponse

  1. klinkcha Messages postés 257 Statut Membre 10
     
    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