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++Builder Discussion :

ShowMessage avec deux boutons


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut ShowMessage avec deux boutons
    Bonjour,

    J'aimerais qu'un message s'affiche a l'�cran par exemple avec un ShowMessage puis pouvoir demander quelque chose � l'utilisateur, par exemple un bouton "oui" et un bouton "non", apr�s si l'utilisateur � appuy� sur le bouton oui faire quelquechose, si il a appuy� sur le bouton non faire autre chose..

    Merci de votre aide.

  2. #2
    Membre confirm�
    Inscrit en
    Janvier 2007
    Messages
    86
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Janvier 2007
    Messages : 86
    Par d�faut
    pour faire �a il faut utiliser une messagebox

    je te laisse regarder dans l'aide de builder

  3. #3
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    Tu peux �galement regarder du c�t� de MessageDlg.

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut
    bakaneko tu peux m'expliquer le fonctionnement de MessageDlg stp ?

  5. #5
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    L'aide le fait tr�s bien mais je vais faire l'effort pour cette fois...

    Voici la t�te de la fonction :
    int MessageDlg(constAnsiString Msg, TMsgDlgType DlgType, TMsgDlgButtons Buttons, int HelpCtx);

    Explication des param�tres :
    Msg : le message dans la boite de Dialogue
    DlgType : Type de la boite de dialogue. Il existe 5 types diff�rents :
    mtWarning->Une bo�te de message contenant un signe point d'exclamation jaune.
    mtError->Une bo�te de message contenant un signe de stop rouge.
    mtInformation->Une bo�te de message contenant un "i" bleu.
    mtConfirmation->Une bo�te de message contenant un point d'interrogation vert.
    mtCustom->Une bo�te de message ne contenant pas d'image. Le titre de la bo�te de dialogue est le nom du fichier ex�cutable de l'application.

    Buttons : Type de boutons � faire apparaitre. Voici les diff�rentes valeurs possibles :
    mbYes->Un bouton avec le texte "Oui".
    mbNo->Un bouton avec le texte "Non".
    mbOK->Un bouton avec le texte "OK".
    mbCancel->Un bouton avec le texte "Annuler".
    mbAbort->Un bouton avec le texte "Abandonner".
    mbRetry->Un bouton avec le texte "R�essayer".
    mbIgnore->Un bouton avec le texte "Ignorer".
    mbAll->Un bouton avec le texte "Tous".
    mbNoToAll->Un bouton avec le texte "Non � tout"
    mbYesToAll->Un bouton avec le texte "Oui � tout"
    mbHelp->Un bouton avec le texte "Aide".
    mbYesNoCancel->mbYes, mbNo et mbCancel
    mbYesNoAllCancel->mbYes, mbYesToAll, mbNo, mbNoToAll et mbCancel
    mbOKCancel->mbOK et mbCancel
    mbAbortRetryIgnore->mbAbort, mbRetry et mbIgnore
    mbAbortIgnore->mbAbort, mbIgnore

    HelpCtx : identificateur du contexte de la rubrique d'aide (je ne sais pas comment on s'en sert )

    Exmple :
    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
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      TList *pList = new TList();
      AnsiString TheObject = "C'est un objet."
      try
      {
        pList->Add(TheObject); // ajoute l'instance de AnsiString à la liste
        MessageDlg("La liste possède " + IntToStr(pList->Count) + "objets", 
                   mtInformation, TMsgDlgButtons() << mbOk, 0);
        pList->Remove(TheObject);
        MessageDlg("La liste possède " + IntToStr(pList->Count) + "objets", 
     
                   mtInformation, TMsgDlgButtons() << mbOk, 0);
      }
      __finally
      {
        delete pList;
      }
    }

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut
    Salut, j'ai mis ca comme carte :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    MessageDlg("coucou", mtInformation, TMsgDlgButtons() << mbOk, 0);
    Et ca ne fonctionne pas, je fais comment ? Ou est la faute ?

Discussions similaires

  1. Formulaire avec deux boutons submit
    Par Taz_8626 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 30/03/2006, 11h41
  2. Formulaire avec deux boutons
    Par Oberown dans le forum Langage
    R�ponses: 1
    Dernier message: 12/09/2005, 17h06
  3. R�ponses: 8
    Dernier message: 09/03/2005, 10h47
  4. [JTable] Cellule avec deux boutons
    Par cherbox dans le forum Composants
    R�ponses: 3
    Dernier message: 12/08/2004, 17h26
  5. R�ponses: 10
    Dernier message: 10/06/2004, 16h20

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