IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Peut-on appeler Button1_click d'un autre endroit du programme


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Par défaut Peut-on appeler Button1_click d'un autre endroit du programme
    Bonjour à tous

    Je voudrais appeller, d'un autre endoit du programme (qui se trouve dans la même classe), une routine du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btPrev.Click
    Si j'écris "Button1_Click()" ou même "Call Button1_Click()", même si je modifie "Private Sub" en "Public Sub", j'ai une erreur.
    En VB6, ça fonctionnait très bien.
    Si quelqu'un sait comment faire, je serais ravi de savoir comment
    Merci de votre réponse

    Claude Azoulai

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    "Button1_Click()" ne correspond pas à la signature de la méthode, c'est normal que tu ne puisses pas l'appeler. Si tu l'appelles correctement en passant les bons paramètres ca marchera.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    Le mieux étant que Button_Click1 appelle une autre fonction plutot que de faire le code dans Button_Click1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btPrev.Click
    {
    Save()
    }
    Private Sub Save()
    {
    ....
    }

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Par défaut
    Merci à BenoitM

    Voila une idée lumineuse à laquelle je n'avais pas pensé (mais j'aurai dû)
    Merci encore

    Claude Azoulai

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Peut-on appeller un script dans un autre script mais
    Par beandev dans le forum VBScript
    Réponses: 0
    Dernier message: 16/03/2010, 09h08
  2. Threads. Peut-on appeler la méthode d'un thread depuis un autre thread ?
    Par Pierre8r dans le forum Concurrence et multi-thread
    Réponses: 4
    Dernier message: 05/12/2008, 11h48
  3. comment un serveur peut -il appeller un autre serveur?
    Par vonemya dans le forum Langage
    Réponses: 6
    Dernier message: 29/04/2008, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo