Menu déroulant qd clique droit sur item d'un ListView !!! (C++Builder)

Menu déroulant qd clique droit sur item d'un ListView !!! (C++Builder) - C++ - Programmation

Marsh Posté le 21-02-2003 à 14:39:44    

J'ai bien associé mon PopupMenu à mon ListView mais j'aimerais bien que qd je clique avec le bouton droit de la souris sur un item de mon ListView, il selectionne l'item avant d'ouvrir le menu deroulant et aussi que le menu deroulant apparaisse que qd je clique sur un item et pas qd je clique n'importe ou sur mon ListView !!!
Je vois pas trop comment faire tout ca !
 
Merci pour un p'tit coup de pouce.  :bounce:  

Reply

Marsh Posté le 21-02-2003 à 14:39:44   

Reply

Marsh Posté le 21-02-2003 à 15:00:56    

SVP c'est assez urgent !!!    :bounce:


Message édité par gropoli le 21-02-2003 à 15:01:08
Reply

Marsh Posté le 21-02-2003 à 15:51:35    

Je connais pas tres bien BCB, mais d'apres ce que j'ai compris, le traitement par defaut qu'il t'offres ne te convient pas. Je pense qu'il va falloir te gérer ca tout seul.
En réponse à l'évènement "Click sur item n°X", tu fais apparaitre ton popup à l'endroit du click.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 21-02-2003 à 16:07:29    

C'est bon ca roule ! Tout se passe comme je le veux ! Merci pour l'info...
 
 :hello:

Reply

Marsh Posté le 21-02-2003 à 16:08:49    

dans le onmousedown il faut rendre sélectionné l'item où on a cliqué, ainsi que mettre à true la propriété RightClickSelect (cette propriété fera que le menu apparaît au bon endroit, mais tu dois quand même sélectionner l'item à la main, comme dit dans l'aide)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-02-2003 à 16:12:52    

antp a écrit :

dans le onmousedown il faut rendre sélectionné l'item où on a cliqué, ainsi que mettre à true la propriété RightClickSelect (cette propriété fera que le menu apparaît au bon endroit, mais tu dois quand même sélectionner l'item à la main, comme dit dans l'aide)


 
C'est pas tout à fait comme ca que j'ai fait mais merci qd meme pour l'aide !  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed