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 :

Events : ne pas les écouter temporairement


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 224
    Par défaut Events : ne pas les écouter temporairement
    Bonjour,
    lors de la phase d'initialisation de mon appli je modifie un certain nombre de control. Par exemple je définis la valeur à afficher dans un comboBox, ce qui conduit à envoyer l'evenenement SelectedIndexChanged.
    Existe-t-il un moyen de suspendre temporairement l'envoie de ces evenement (pdt la phase d'intialisation) proprement (pas de unhook)?

    Quelque chose du genre
    Windows.Forms.SendEvents = false;
    //Phase d'initialisation
    Windows.Forms.SendEvents = true;
    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    2 solutions :

    Soit tu as une fonction qui enlève et remet les handlers d'evenements,
    soit dans tes handlers, tu gères un état (Mode Init, Running, etc...)
    et tu tiens compte de cet état pour faire le boulot.

    La solution 1 evitera que tu sois notifier pour rien...

    La solution 2 a le mérite de te faire rajouter une gestion d'état dont tu te serviras peut-etre plus tard dans l'application

    The Monz, Toulouse

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 224
    Par défaut
    C'est justement une alternative à ces deux solutions que je cherche, qui sont un peut rébarbatives. Je cherchais un truc plus radical qui m'évite de faire le tour des controls pour supprimer et remettre les handlers d'evenements.
    Mais s'il n'y a pas d'autre choix ...

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/07/2014, 16h56
  2. Réponses: 2
    Dernier message: 30/06/2006, 17h26
  3. probleme avec requete sql aime pas les strings
    Par lil_jam63 dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/02/2004, 14h45
  4. TASM ne connaît pas les registres FS et GS
    Par forthx dans le forum Assembleur
    Réponses: 4
    Dernier message: 07/06/2003, 00h56

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