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 :

Popup sur un clic gauche


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 Popup sur un clic gauche
    Bonjour � tous,

    petite question pour les experts...

    J'ai mis dans un GroupBox (qui se situe lui m�me dans un PageControl) une objet tImage. Je voulais qu'un popup s'ouvre lorsqu'on clic dessus � l'endroit du ''clic''.

    J'avais trouv� cela :
    http://www.developpez.net/forums/viewtopic.php?t=247218

    avec le code suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, 
          TShiftState Shift, int X, int Y) 
    { 
    PopupMenu1->Popup(Left + X, Top + Y); 
    }
    Or si j'applique ce code, les variables X et Y correspondent aux coordonn�s de la souris par rapport � l'image et non du programme en g�n�rale.
    Donc Left+X et Top+Y placent le popup tout en haut � gauche de l'application.

    Bon j'avais trouv� une "solution"
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    PopupMenu1->Popup(Left+300+X, Top+200+Y);
    Le hic si je d�place le tImage, modifie ma forme faudra changer les valeurs.

    Quelqu'un aurait une meilleure id�e ???

    MERCI D'AVANCE

  2. #2
    Membre �clair�
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Juillet 2004
    Messages
    289
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : Consultant MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2004
    Messages : 289
    Par d�faut
    Essaie de remplacer les 300 et 200 par le TImage->Left et TImage->Top
    Comme ca si tu d�place ton TImage, tu reste "dedans"

  3. #3
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    bonjour avec cette formule tu devrais trouver ton popup Menu centr� par rapport a l'endroit ou tu a click� la souris

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    //pm1= PopUpMenu
     pm1->Popup(img1->Left+X+img1->Height/2,img1->Top+Y+img1->Width/2);
    Cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  4. #4
    Membre confirm�
    Inscrit en
    Octobre 2004
    Messages
    115
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 115
    Par d�faut
    exacte les gars. Mais bon comme j'ai l'image dans un page controle puis groupbox il m'a fallu rajouter ces valeurs de positions et cela fonction


    MERCI LES GARS DE VOTRE AIDE, ce fut clair et rapide.

    A une prochaine

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

Discussions similaires

  1. [C# 2.0] DataGridView et Drag&Drop sur clic gauche
    Par StormimOn dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 29/02/2008, 19h40
  2. Popup sur clic d'un bouton
    Par minie dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 17
    Dernier message: 07/05/2007, 08h42
  3. ouverture de popup sur un clic de bouton
    Par zoidberg dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 10/05/2006, 11h24
  4. R�ponses: 5
    Dernier message: 28/04/2006, 14h34
  5. Popup avec un clic gauche
    Par J�remy A dans le forum Composants VCL
    R�ponses: 7
    Dernier message: 27/02/2003, 22h15

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