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 :

Notification changement etat checkbox


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 29
    Par défaut Notification changement etat checkbox
    Bonjour,

    J'ai trouvé dans la FAQ une méthode pour la notification de changement d'état pour un groupe de CheckBox, mais comment faire pour UNE CheckBox ?

    Merci

  2. #2
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Une case à cocher est en fait un bouton. Cocher ou décocher la case revient à cliquer sur le bouton. En général, on utilise l'événement de clic sur la case à cocher pour détecter un changement d'état.

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 29
    Par défaut
    Et je suppose qu'il faut définir un message privé ?

  4. #4
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Pour quoi faire ?
    Dans la méthode événementielle de clic sur la case, tu récupères l'état avant le clic et l'état après. S'il est différent (normalement c'est le cas), tu fais ce que tu as à faire.

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 29
    Par défaut
    J'avoue être un peu perdu.
    Comment récupérer l'état avant et après le clic?

    [edit] Je pense avoir trouvé: il faut récupérer la variable associée à la CheckBox avant et après UpdateData(TRUE). C'est cela ?

    En tout cas j'ai l'impression que ça fonctionne. :-)

  6. #6
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    J'ai cru comprendre, d'après ta précédente discussion, que tu avais associé une variable à la valeur de ta checkbox (et non pas au contrôle lui même). Dans ce cas, la valeur d'avant le clic est stockée dans ta variable avant que tu n'appelles la méthode UpdateData() dans la méthode liée au clic, et la valeur après est stockées dans cette même variable après l'appel à UpdateData(). Si tu veux disposer des deux valeurs en même temps, il faut recopier la valeur d'avant le clic dans une autre variable du même type.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/11/2012, 15h42
  2. Sauvegarde etat CheckBox (Checked)
    Par LyShAzz dans le forum C#
    Réponses: 8
    Dernier message: 19/08/2011, 08h28
  3. Etat checkbox ligne Jtable
    Par bergoliv dans le forum Composants
    Réponses: 5
    Dernier message: 16/11/2007, 08h40
  4. pb changement etat avec castage
    Par Malone dans le forum Composants VCL
    Réponses: 15
    Dernier message: 07/09/2005, 16h11
  5. [VB.NET] Etat checkbox et boucle
    Par mic56 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/04/2004, 12h18

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