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 :

Assignation de l'événement click à un bouton dynamique


Sujet :

VB.NET

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 38
    Points : 42
    Points
    42
    Par défaut Assignation de l'événement click à un bouton dynamique
    Bonsoir à tous,
    Mon problème est que je crée des boutons dynamiquement et que je voudrais assigner à chaque bouton l'événement click.
    Si quelqu'un a une idée.
    Merci à vous.

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Points : 8 538
    Points
    8 538
    Par défaut
    bin c'est pareil que quand c'est pas dynamique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    bouton.Click += new System.EventHandler(this.bouton_Click);
    private void bouton_Click(object sender, System.EventArgs e)
    {
        //code
    }

  3. #3
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 38
    Points : 42
    Points
    42
    Par défaut
    Je pense que c'est un code c# ou autre mais pas vb

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    c'est du code c#

    en vb c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim b as new button
    me.controls.add(b)
    addhandler b.click, addressof SubCLickBtn
     
     
    private sub SubCLickBtn(sender as object, e as system.Eventargs)
    end sub
    NB :
    - removehandler sert à retirer un handler, il faut le faire sinon ca peut causer des problèmes, bien que toute fois je suppose qu'un objet détruit détruit au passage les gestions d'évènements qui lui étaient lié
    - les addhandlers se cumulent, 2 sur le meme control déclencheront 2x l'évènement
    - removehandler sur un handlage qui n'est n'était pas addé ne génère pas d'erreur
    - quand vb ajoute handles derrière une sub, à la compilation c'est transformé par un addhandler et un removehandler (d'une manière plutot sympa via une propriété même)

  5. #5
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 38
    Points : 42
    Points
    42
    Par défaut
    Merci beacoup

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

Discussions similaires

  1. Réponses: 31
    Dernier message: 08/05/2011, 21h24
  2. [AC-2007] évènement click de bouton non reconnu
    Par atech dans le forum VBA Access
    Réponses: 7
    Dernier message: 03/02/2010, 16h25
  3. bouton dynamique et évènement click
    Par tiy56 dans le forum jQuery
    Réponses: 3
    Dernier message: 24/01/2009, 09h43
  4. Comment créer un événement et un bouton dynamique
    Par mechatikhaled dans le forum Composants VCL
    Réponses: 1
    Dernier message: 13/04/2008, 18h43
  5. Déclencher évènement Click d'un bouton d'un Useform par programme VBA.
    Par botakelymg dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/12/2007, 08h58

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