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 :

[C#4] Bubbling events


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    CUCARACHA
    Invité(e)
    Par défaut [C#4] Bubbling events
    Salut,

    Je travaille actuellement sur un client winform et, étant plutôt spécialisé dans le web, j'ai quelques soucis pour retrouver mes bébés...

    En asp.net, lorsqu'on crée un control utilisateur qui contient des controles utilisateurs, on utilise une technique de propagation des évènnements pour les récupérer dans la page dans laquelle est instancié le controle.

    Je n'arrive pas à trouver bubblingevent dans mon controle utilisateur.

    Pourriez-vous me dire si cette technique existe en winform ? si oui comment s'appelle la méthode à overrider ?

    D'avance merci pour votre aide,

    Laurent

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je suis pas sûr de bien comprendre ce que tu veux faire... il n'y pas d'event bubbling en Windows Forms (mais ça existe en WPF). Quel est ton besoin exact ?

  3. #3
    CUCARACHA
    Invité(e)
    Par défaut
    J'ai un écran composé de plusieurs onglets qui utilisent la même interface graphique mais pas de la même façon.

    en gros, deux grilles surmontées d'un système de filtrage et d'un dispositif de pagination.

    Controle principal
    Filtrage gauche
    Grille paginée gauche
    Système de pagination
    Filtrage gauche
    Grille paginée droite
    Système de pagination

    Lorsque je demande un changement de page je déclenche un event qui doit être capté par la form, donc, je dois propager l'évennement dans le controle parent, puis dans le parent du parent puis dans la form.

    Avec bubble event, pas besoin de dupliquer les évennements à chaque couche. On fait remonter l'event et on l'intercepte à l'étage qu'on veut.

    C'est exactement ce que je voudrais faire.

    C'est clair ?

    D'avance merci

    Laurent

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    OK, et dans la form tu n'as pas de référence directe au contrôle qui déclenche l'évènement, c'est ça ? Dans ce cas il n'y a aucun mécanisme pour automatiser ça, il faut propager manuellement l'évènement...

  5. #5
    CUCARACHA
    Invité(e)
    Par défaut
    Ahhhh que je déteste le dev client lourd (qui porte bien son nom d'ailleur)...

    Merci pour cette précision...

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Laurent Jordi Voir le message
    Ahhhh que je déteste le dev client lourd (qui porte bien son nom d'ailleur)...
    Je n'en pense pas moins du dev web

    Enfin perso l'absence de l'event bubbling en WinForms m'a rarement gêné, et de toutes façons je ne développe plus qu'en WPF, qui le supporte

Discussions similaires

  1. Concept propagation et bubbling event
    Par Ali Kent dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/12/2014, 16h22
  2. Réponses: 4
    Dernier message: 05/11/2004, 14h58
  3. Gérer les events d'un tableau de boutons
    Par lord_kalipsy dans le forum wxWidgets
    Réponses: 7
    Dernier message: 20/10/2004, 10h13
  4. Réponses: 4
    Dernier message: 21/05/2004, 09h13
  5. Accès à une case d'un DBGrid dans l'event OnKeyDown
    Par fba dans le forum Bases de données
    Réponses: 2
    Dernier message: 02/03/2004, 12h48

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