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

C++/CLI Discussion :

CheckedListBox detection d'un item coché


Sujet :

C++/CLI

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par défaut CheckedListBox detection d'un item coché
    Salut à tous,


    Voilà j'ai créé pour la première fois des checkedListBox, je pensais que cela se comportait comme des listBox sauf que j'eprouve quelques difficultés à récupérer les items coché (quelles sont les cases cochées?).

    J'ai créé dynamiquement deux checkedlistbox, et pour l'une d'elle j'ai créé la methode d'interception lorsqu'un element est coché (ItemCheck).

    Sauf que je n'arrive pas intercepter l'etat de la case qui vient d'etre coché, l'etat semble toujours être à false, alors que non normalement Un idée?

    ce que je veux faire est pourtant simple si l'item 0 de la checkedListBox est coché, afficher la seconde checkedListBox, sinon laisser cacher la seconde checkedListBox.

    Merci de votre aide

    Kemanke

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par défaut
    Bon j'ai trouvé,

    je poste la solution pour ceux que cela interresse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    //____________________________________________________________________________________________
    	// CheckedListBoxActionTors_CheckedItemChanged
    	void preparateurProgTorsForm::CheckedListBoxActionTors_CheckedItemChanged (System::Object^  sender, System::Windows::Forms::ItemCheckEventArgs^  e)
    	{
    		CheckedListBox^ ckbx = safe_cast<CheckedListBox^>(sender);  
     
    		int numCheckedListBox = Convert::ToInt32(ckbx->Name->Replace("checkedListBoxActionCpt",""));
     
    		int item = e->Index;
     
    		if(item == 0 && e->NewValue == CheckState::Checked)
    		{
    			tableauRefCheckedListBoxContact[numCheckedListBox]->Enabled = true;
    		}
    		else
    		{
    			tableauRefCheckedListBoxContact[numCheckedListBox]->Enabled = false;
    		}
     
    	}
    Voila

    Merci

    Kemanke

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

Discussions similaires

  1. Récupérer id des items cochés
    Par zouky dans le forum Android
    Réponses: 8
    Dernier message: 14/09/2012, 15h48
  2. Réponses: 3
    Dernier message: 01/08/2007, 22h50
  3. [CheckListBox] avec un seul item coché ?
    Par Droïde Système7 dans le forum Delphi
    Réponses: 14
    Dernier message: 30/04/2007, 16h24
  4. [c#] Récupérer dernier item coché dans CheckBoxList
    Par Filippo dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/02/2007, 15h42
  5. Réponses: 6
    Dernier message: 05/10/2006, 17h04

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