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 :

Checked sur TPopupMenu


Sujet :

C++Builder

  1. #1
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut Checked sur TPopupMenu
    Bonjour,

    Dans mon application j'ai un popupmenu qui contient des choix et lorsque je clique sur l'un d'eux je mets la propriété checked de celui ci à true.

    Ce que je voudrais savoir c'est : ESt-il possible de faire comme pour les checkbox avec un Menu. Pour les Checkbox on peut (il me semble) sélectionner un index juste en mettant en paramètre la chaine que celui ci contient (je sais pas si c'est clair)

    En gros je souhaite, mettre le checked à true uniquement à partir de la valeur contenu dans le menu.

    Par exemple :
    Menu1
    Menu2

    je passe en paramètre Menu2, et ca retire checked à Menu1 (s'il etait checked) et le mets à Menu2.

    DOnc pour finir, est ce possible de le faire ou dois tester tous les cas possibles ??

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 11
    Par défaut
    Selon moi tu es obligé de faire tous les tests et de modifier la valeur de checked en conséquence.

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il existe pas une fonction permettant de retirer le checked à tous les éléments d'un menu ???

  4. #4
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut
    Hello

    Regardes la propriété GroupIndex de tes TMenuItem.

    A++

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Tu pourrais faire ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void __fastcall TForm1::CheckPopupMenuItem(AnsiString N)
    {
    TMenuItem *M;
    for(int j = 0; j < PopupMenu1->Items->Count; j++)
        {
        M = PopupMenu1->Items->Items[j];
        M->Checked = (M->Caption == N);
        }
    }
    Cette méthode est à déclarer dans la class de la form.

    Celà dit, tu peux aussi utiliser des RadioItems (propriété ad hoc de chaque MenuItem du PopupMenu)...
    Dans ce cas ça ce fait automatiquement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Menu11->Checked = true;
    A plus !

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Merci pour les précieuses informations que vous m'avez fournis.

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

Discussions similaires

  1. jquery et valeur checked sur checkbox
    Par fullqwerty dans le forum jQuery
    Réponses: 13
    Dernier message: 06/11/2008, 01h04
  2. Réponses: 2
    Dernier message: 29/05/2008, 09h36
  3. Réponses: 5
    Dernier message: 07/02/2008, 11h18
  4. [Oracle 9i] contrainte CHECK sur le type date
    Par zchallal dans le forum Langage SQL
    Réponses: 2
    Dernier message: 20/06/2006, 11h34
  5. Check sur une colonne de table "en cours"
    Par in dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/07/2003, 09h47

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