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 :

Sélection sur plusieurs ClistBox


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Par défaut Sélection sur plusieurs ClistBox
    J'ai 2 CListBox contenant chacune des items.
    Je voudrais, lorsque je sélectionne un des items sur une des listsbox( Son fond devient bleu), que les autres items sélectionnés auparavant redeviennent non selectionnés ( Fond blanc).
    9a marche très bien si l'item précédent était dans la même listBox mais pas si l'item était dans une listbox différente.

    J'aimerai savoir comment quand je sélectionne une item je puis déselectionner tous les items quelque soit la list box sur le formulaire.

    J'espère avoir été à peu près clair

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 290
    Billets dans le blog
    2
    Par défaut
    Le plus simple, je pense, est de spécifier à chaque ListBox qu'il doit tout déselectionner:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    malistbox1->SetCurSel(-1);
    malistbox2->SetCurSel(-1);
    //utiliser une boucle si besoin est
    Hope it helps.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Par défaut
    Citation Envoyé par r0d
    Le plus simple, je pense, est de spécifier à chaque ListBox qu'il doit tout déselectionner:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    malistbox1->SetCurSel(-1);
    malistbox2->SetCurSel(-1);
    //utiliser une boucle si besoin est
    Hope it helps.
    Merci ça marche même si j'aurai aimé garder le fond bleu pour l'item sélectionner mais comme il est encadré en pointillé ça ne pose pas de problème.

    Je m'étais dans la msdn library j'ai cru que SetCurSel(1) déselectionnais tout.

    Merci pour ton aide

    PS: je vais poster une autre question alors si tu es toujours dans le coin......

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

Discussions similaires

  1. Sélection sur plusieurs tables
    Par Alexandre le Grand dans le forum Linq
    Réponses: 0
    Dernier message: 26/07/2014, 15h36
  2. [AC-2007] Sélection sur plusieurs listes déroulantes dans un bouton
    Par Razorback dans le forum IHM
    Réponses: 61
    Dernier message: 05/06/2009, 20h16
  3. Réponses: 2
    Dernier message: 25/02/2009, 20h49
  4. Sélection sur plusieurs sockets
    Par philou_rt dans le forum Réseau
    Réponses: 2
    Dernier message: 02/07/2008, 15h41
  5. Sélection sur plusieurs tables
    Par WriteLN dans le forum Requêtes
    Réponses: 19
    Dernier message: 05/10/2005, 15h29

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