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++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 395
    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 395
    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 395
    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 395
    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 395
    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 395
    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.

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