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

Langage C++ Discussion :

Définir un Bouton avec un Bool


Sujet :

Langage C++

  1. #1
    Membre actif
    Homme Profil pro
    Raoul Follereau
    Inscrit en
    Janvier 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Raoul Follereau
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2015
    Messages : 13
    Par défaut Définir un Bouton avec un Bool
    Bonsoir , voilà je programme sous builder et je suis entrain de réaliser un jeu . J'aimerais savoir comment écrire une phrase de mon texte .
    En fait pour vous expliquez je vais vous donner un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int x;
    x = Edit1->Text.ToInt();
    "Je suppose que tous le monde comprend cette phrase " .
    Moi j'aimerais écrire dans mon programme le même style de phrase mais il y a quelles changements.
    1) ma variable n'est pas un int mais un bool
    2) Je ne veut pas utiliser un Edit mais un Bouton.
    Voici ce que j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    bool y;
    y = Button1->Click.ToBool();
    Mais cela ne fonctionne pas .
    Pourriez-vous s'il vous plait m'aider .

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    Ça ne marchera pas, car un bouton n'a pas d'état (sauf si c'est en fait une checkbox avec le style qui lui donne l'air d'un bouton).
    Edit: Encore que, Builder possède probablement un équivalent de ceci...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre actif
    Homme Profil pro
    Raoul Follereau
    Inscrit en
    Janvier 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Raoul Follereau
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2015
    Messages : 13
    Par défaut
    Pour tout t'expliquez mon jeu est une copie du jeu "Qui est ce" alors voila j'aimerais faire cela avec deux boutons oui et non ou je répond aux questions posées dons Je pense que c'est possible .
    Je vais te montrer un bout de mon programme pour t'expliquer :

    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
    bool x;
    x = Button1->Click.ToBool();
     
    if (x == true)
    {
    Form2->Label1->Caption = " Est-il noir ? " ;
            if (x == true)
            {
            Form2->Label1->Caption = "A-t-il des cheveux noirs ?";
                    if ( x == true)
                    {
                    Form2->Lable1->Caption = " A-t-il de la barbe ?";
                            if ( x == true)
                            {
                            Form2->Label1->Caption = " C'est BOB ";
                    }
                    }
                    }
                    }

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    Ça ne marchera pas comme ça: Si tu as deux boutons oui et non, ça veut dire qu'au cours de l'exécution du programme ils s'appliqueront à plusieurs questions différentes.
    Tu dois donc mémoriser les réponses et passer à la question suivante lors des événements de clic sur Oui ou Non, et non pas en consultant l'état des boutons.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre actif
    Homme Profil pro
    Raoul Follereau
    Inscrit en
    Janvier 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Raoul Follereau
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2015
    Messages : 13
    Par défaut
    Enfait tu me conseil de changer de fenetre ?
    Si c'est sa ce sera tres compliquer a faire .

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    Changer de fenêtre? Je n'ai jamais dit ça!

    Mais connais-tu seulement les bases? Sais-tu au moins faire une fenêtre qui fait une chose quand on clique sur un bouton, et autre chose quand on clique sur un autre bouton?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre actif
    Homme Profil pro
    Raoul Follereau
    Inscrit en
    Janvier 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Raoul Follereau
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2015
    Messages : 13
    Par défaut
    Oui

  8. #8
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    Ben quand on clique sur Oui, tu règles une variable dans une liste à true et tu passes à la question suivante;
    et quand on clique sur Non, tu règles la variable dans la liste à false et tu passes à la question suivante...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Membre actif
    Homme Profil pro
    Raoul Follereau
    Inscrit en
    Janvier 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Raoul Follereau
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2015
    Messages : 13
    Par défaut
    Ok mais comment dire que ce CheckBox est de type bool (je ne connais que les int long char et string )

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 146
    Billets dans le blog
    4
    Par défaut
    Je réitère la question ci-dessus ? Connais-tu seulement les bases ?
    Une checkbox c'est cochée ou non (certaines permettent d'être "à moitié cochée"), partant de là, qu'est-ce qui empêche de décréter que cochée = true, sinon = false ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  11. #11
    Membre actif
    Homme Profil pro
    Raoul Follereau
    Inscrit en
    Janvier 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Raoul Follereau
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2015
    Messages : 13
    Par défaut
    Ok .
    Oui je connais les bases . Par contre je n'ai jamais utilisées de checkbox . Et encore moins déclarer une variable bool sur un checkbox . Enfin j'aimerais utiliser des boutons au lieu des checkbox si possible .
    Merci de m'aider .

  12. #12
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    La checkbox possède déjà une variable Booléenne: sa propriété Checked (ou un truc avec un nom proche).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. [XHTML] Définir le bouton pris en compte lors de la validation avec "entrée"
    Par Hervé Saladin dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 02/11/2007, 08h46
  2. Bouton avec bitmap transparent
    Par eag35 dans le forum MFC
    Réponses: 2
    Dernier message: 14/09/2004, 16h15
  3. [FLASH MX] Bouton avec états différents
    Par Chucky69 dans le forum Flash
    Réponses: 5
    Dernier message: 24/08/2004, 12h01
  4. [MFC] bouton avec option "accept files"
    Par bigboomshakala dans le forum MFC
    Réponses: 4
    Dernier message: 23/06/2004, 16h15
  5. Construire chemin sur bouton avec évt Javascript
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/05/2003, 10h26

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