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 :

Gérer l’événement clic droit


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 28
    Par défaut Gérer l’événement clic droit
    Bonjours tout le monde, je ne trouve pas dans la liste event de ma grille l’événement clic droit.

    Il y a bien onclic, double clic, mais je ne trouve pas clic droit est ce que quelqu’un saurait comment gérer ce ci ....

    Merci d’avance a tous....

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Salut,

    Ben, pour savoir si l'utilisateur de ton application a bien fais une Clique droit sur un composant (pas tous) il suffit de tester dans l'évenement OnMouseUp le paramètre Button si'il est égale à mbRight.

    Donc MouseUp / TMouseButton +
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    void __fastcall TFm_Update_Depart::GridMouseUp(TObject *Sender,
          TMouseButton Button, TShiftState Shift, int X, int Y)
    {
     if(Button == mbRight)
       {
         ShowMessage("TMouseButton") ;
       }
    }

  3. #3
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 28
    Par défaut
    oki merci kmaniche


    J'esseye ça des ce soir...

  4. #4
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    N'oublis pas

  5. #5
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 49
    Par défaut
    salut,tu peux essayer ça aussi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    void __fastcall TForm1::NomGrilleMouseDown(TObject *Sender,
          TMouseButton Button, TShiftState Shift, int X, int Y)
    {
     
    if (Shift.Contains(ssRight))
    {
     
    	ShowMessage("TMouseButton");
    }
    }
    bonne chance

  6. #6
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 28
    Par défaut
    Salut

    J'ai inséré ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    void __fastcall TForm1::NomGrilleMouseDown(TObject *Sender,
          TMouseButton Button, TShiftState Shift, int X, int Y)
    {
     
    if (Shift.Contains(ssRight))
    {
     
     DrawGrid1->Canvas->Brush->Color = clRed;
     
    }
    }
    et ça marche pas, il ne se passe rien quand je clic droit sur une case de ma grille....


    J'ai également test avec la primière void propsé, il ne se passe rien non plus

    J'ai assigne a l'event OnMouseUp la void GridMouseUp et rien ne ce passe

Discussions similaires

  1. Gérer le clic droit sur un xtype box
    Par edblv dans le forum Ext JS / Sencha
    Réponses: 2
    Dernier message: 09/09/2014, 16h28
  2. Clic droit/gauche souris
    Par Mouse! dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 30/05/2013, 20h34
  3. Réponses: 2
    Dernier message: 26/11/2006, 21h10
  4. Evènement sur clic droit !?
    Par soccersoft dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/12/2002, 21h39
  5. gérer le clic gauche-droite en même temps de la sou
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2002, 22h52

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