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

Windows Forms Discussion :

Communication entre UserControl et winform


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut Communication entre UserControl et winform
    Bonjour,

    J'ai un bouton sur mon UC et je voudrais declencher une action sur ma main form.

    Comment dois je m'y prendre ?

    Merci
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  2. #2
    Membre émérite Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Points : 2 925
    Points
    2 925
    Par défaut
    Tu peux soit rendre le bouton public pour que ta form y accède et puisse abonner une méthode à un event de ce bouton ; sinon, tu peux rediriger l'event, et t'y abonner.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    class TonUC : UserControl
    {
      private Button leBouton;
      public event EventHandler LeBoutonClicked;
      public TonUC ()
      {
        this.leBouton.Clicked += this.OnLeBoutonClicked;
      }
      void OnLeBoutonClicked(object sender, EventArgs e)
      {
        if (LeBoutonClicked != null)
          LeBoutonClicked(this, e);
      }
    }
    Et là, rester plus qu'à abonner une méthode de ta form à l'event LeBoutonClicked.
    ಠ_ಠ

  3. #3
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Dans mon exemple c4est une methode de mon user control aui doit appeler une methode du parent
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

Discussions similaires

  1. Communication entre une appli winform et une pageweb
    Par Oberown dans le forum Réseau
    Réponses: 3
    Dernier message: 16/06/2017, 14h46
  2. communication entre deux applications winforms
    Par ingenieurtunisien dans le forum Windows Forms
    Réponses: 13
    Dernier message: 15/11/2010, 10h48
  3. Communication entre usercontrol et page
    Par Dragna_x dans le forum Silverlight
    Réponses: 14
    Dernier message: 31/05/2010, 10h32
  4. Communication entre UserControl et MasterPage
    Par titan_33 dans le forum ASP.NET
    Réponses: 12
    Dernier message: 30/07/2008, 13h56
  5. Problème de communication entre winForm
    Par lecyberax dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 05/07/2007, 17h40

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