PDA

Ver la Versión Completa : Popup en el botón izquierdo del ratón


Peri
29-07-2008, 20:22:14
¿Hay alguna forma que cuando se pulse el botón izquierdo del ratón en cualquier control, por ejemplo un botón, aparezca un popup ya establecido?

Lo consigo hacer pero siempre con el botón derecho del ratón.

Gracias

dec
29-07-2008, 20:26:41
Hola,

Asigna el "PopUp" al control que necesites, y, a la propiedad "Trackbutton" del "PopUp" dale el valor "tbLeftButton". ;)

Peri
30-07-2008, 12:17:52
Hola dec, precisamente eso ya lo he hice pero sin ningún resultado. Creía que ahí estaba la solución, y como no me salía decidí buscar en el foro, y luego escribir.

Pero nada, haciendo eso no da ningún resultado con el botón izquierdo.:(

¿Estás seguro que es así?

Khronos
30-07-2008, 13:53:56
Yo siempre utilicé este método:


var
Pos: TPoint;
begin
GetCursorPos(Pos);
PopupMenu1.Popup(Pos.X, Pos.Y);


Colocas el código en el evento onClick de tu componente y no le asignas nada a la propiedad popupmenu.

Salu2

Peri
30-07-2008, 16:08:21
Gracias Khronos.

Se me ocurrió que tenía que utilizar algo en el evento Onclic, pero no sabía qué, y también estuve probando con el método Popup() pero sin resultado.

Ahora sí funciona perfectamente.