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

MFC Discussion :

Désactiver et activer un ComboBox?


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut Désactiver et activer un ComboBox?
    Salut,

    Je suis en train de manipuler des ComboBox. Quand vous clickez sur la fleche une liste de choix s'affiche vers le bas (CBS_DROPDOWNLIST). Est ce que c'est possible de mettre un titre à cette liste? je m'explique: mettre une petit message du genre "selectionez le type..." qu'on peut voir sans clicker sur la fleche (donc sans afficher la liste) pour l'instant mon combobox est comme un CEdit qui ne contient pas de texte. J'espère que je me sus fait comprendre.

    Sinon une autre question est ce possible de griser un combobox, le desactiver dans le but d'interdire sa manipulation?

    Merci pour votre aide

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    pour le message tu n'as qu'a l'insérer comme premier élément de la combobox
    lorsque l'utilisateur clic il suffira de le supprimer de la liste.
    pour griser il faut utiliser EnableWindow(FALSE);

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut
    effectivement ça marche avec les EnableWindow().

    Par contre, pour le combox box ça marche toujours pas. Quand je mets le titre (qui est "sélectionnnez le type souhaité") au début de la liste comme tu m'as dit on ne le voit toujours pas! c'est seulement quad on click sur la fleche donc quand on déroule la liste, qu'on le voit au debut de la liste. Mais moi je veux que le titre soit visible sasn dérouler la liste!

    y'a-t-il un moyen de le faire?

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Par défaut
    il faut le mettre dans le CEdit

  5. #5
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    il faut bien sur le sélectionner avant ,avec un SetCurSel(0).

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut
    C'est ça en fait!
    Je mets le titre ("sélectioner un...") au début de ma liste déroulante et puis il faut faire maListeDéroulante.SetCurSel(0)

    Merci beaucoup

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

Discussions similaires

  1. Désactiver et activer la touche Shift
    Par gorille68 dans le forum Sécurité
    Réponses: 3
    Dernier message: 31/03/2018, 18h47
  2. Réponses: 2
    Dernier message: 20/02/2014, 15h37
  3. Réponses: 2
    Dernier message: 30/08/2010, 12h04
  4. [VB6] Comment Désactiver et activer le clavier avec VB6
    Par filton dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/03/2006, 14h14
  5. [pywin32] Activer/Désactiver compte Active Directory
    Par Dimontviloff dans le forum Bibliothèques tierces
    Réponses: 1
    Dernier message: 01/12/2004, 17h30

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