bonjour,
j'ai un problème avec un popup + stringgrid
j'ai mis un menu popupmenu sur ma stringgrid, la çà marche.
je veux aussi déclencher le popup avec un appuie long sur click gauche de la souris (comme si j'utilisais un tactile)
j'ai donc mis un timer que j'active dans le onmousedown de la stringgrid et que je désactive dans le onmouseup.
si le ontimer du timer se déclenche j'appelle mon popupmenu avec PopupMenu1.Popup(mouse.CursorPos.X,mouse.CursorPos.y);
ça marche, mais le problème, c'est que une fois le popup affiché, si je bouche la souris , ça bouge la sélection de ma stringgrid (la sélection suit ma souris même si je bouge en dehors de ma forme), j'ai mis 2 videos pour montrer...
dans la première, c'est le popup avec click droit sur la stringgrid,quand je bouge dans mon menu, ça bouge pas la sélection de la stringgrid
dans la deuxième, c'est le popup avec click gauche sur la stringgrid,quand je bouge dans mon menu, ça bouge la sélection de la stringgrid..
j'ai voulu mettre un stringgrid.enable:= false quand je déclenche le popup mais j'ai pas d’événement lorsque le popup s'efface pour réactiver la stringgrid..
une idée ?
merci
video1: https://youtu.be/Gg29i3bHQHg
video2: https://youtu.be/0jepYo8oSRg
Pièce jointe 209457
Partager