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 :

Un moyens pour annuler un evenement dans le combo


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut Un moyens pour annuler un evenement dans le combo
    Bonsoir,

    J'ai un problème. J'aimerais savoir s'il il y a moyens d'annuler un evenement dans un combo.

    En fait je pourrait tres bien resoudre mon probleme avec la propriete enabled mais le client n'aime pas le fait que l'on peut pas changer le foreColor d'un control disabled. j'aimerais que si je click sur mon combo, qu'il ne se passe rien.

    j'ai beau faire exit sub et ... mais je vois toujours le dropDown apparaitre.

    Je repette je ne peux pas utiliser la propriete Enabled.

    Merci
    Groupe OnePoint
    Pascal Wick
    Programmeur-Analyste Sr.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Points : 1 561
    Points
    1 561
    Par défaut
    Il y aurait peut etre un moyen mais je ne suis pas sure que cela fonctionne
    et de toute façon c'est clairement pas propre... et à déconseiller vivement.

    Quand tu souhaite désactiver ton controle dropdown essaie ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dropdown.SuspendLayout();
    et pour le réactiver
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dropdown.ResumeLayout();
    Encore une fois n'ayant jamais eu à faire cela, ce n'est qu'une supposition, je ne suis pas sure que ca fonctionne, et de plus je pense qu'il n'est plus possible alors de changer le foreColor pendant que le dropdown est ainsi désactivé, cependant à priori ca ne doit pas changer sa couleur ni son état, donc si tu défini le bon forecolor avant, ca devrait etre bon.

    Je le répète haut et fort toutefois, ce n'est pas une solution propre/clean... si quelqu'un à une vraie solution se serait mieux.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/10/2009, 17h26
  2. Réponses: 2
    Dernier message: 17/10/2006, 11h25
  3. [VB6] Comment faire pour annuler la saisie dans un combobox ??
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 14/06/2006, 15h16
  4. [Ergonomie] Moyen pour saisir une heure dans une page web ?
    Par mic79 dans le forum Webdesign & Ergonomie
    Réponses: 7
    Dernier message: 16/12/2005, 14h03

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