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 :

R�cup�rations des arguments d'un TMsgDlgButtons Button [FAQ]


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Inscrit en
    Octobre 2004
    Messages
    115
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 115
    Par d�faut R�cup�rations des arguments d'un TMsgDlgButtons Button
    Bonjour � tous.

    Voila je suis en train de cr�� une fonction dans laquelle, comme argument il y a un TMsgDlgButtons :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    void MessageErreurs(Dialogs::TMsgDlgButtons Buttons)
    Au maximum l'argument "Buttons" peut contenir 3 bouttons du type : mrNone, mrOk, mrCancel, mrAbort ...

    L'appelle de la fonction peut etre par exemple :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    MessageErreur(TMsgDlgButtons() << mbOK << mbNo);
    Je voudrais savoir deux choses :
    - Comment r�cup�rer, dans ma fonction, les valeurs situ�s dans ma variable "Buttons"
    - si on pouvait compter le nombre de bouttons que contient l'argument "Buttons"


    MERCI A TOUS D'AVANCE

  2. #2
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par d�faut
    Bonjour,

    Pour tester la pr�sence d'une valeur dans le Set, il faut utiliser la m�thode Contains de TMsgDlgButtons.

    Il n'y a a priori pas de m�thode permettant de compter le nombre d'�l�ments d'un Set.

    Cordialement,

    Arnaud

  3. #3
    Membre confirm�
    Inscrit en
    Octobre 2004
    Messages
    115
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 115
    Par d�faut
    En effet cela marche.

    Si sa interesse quelqu'un voila un exemple :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    void MessageErreurs(Dialogs::TMsgDlgButtons Buttons)
    {
      if(Buttons.Contains(mbCancel))  
      {...}
      if(Buttons.Contains(mbOK))  
      {...}
     
    ...
     
    }
    MERCI BCP DE TON AIDE, je clos le sujet

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [C#] R�cup�ration des variables system...
    Par smyley dans le forum Windows Forms
    R�ponses: 7
    Dernier message: 04/08/2005, 11h39
  2. R�ponses: 9
    Dernier message: 29/07/2003, 14h41
  3. R�cup�ration des noms de champs d'une table
    Par Battomura dans le forum SQL
    R�ponses: 2
    Dernier message: 24/03/2003, 10h00
  4. R�ponses: 13
    Dernier message: 20/03/2003, 08h11

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