Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Detectar clic derecho del raton (https://www.clubdelphi.com/foros/showthread.php?t=38869)

The_figo 02-01-2007 21:28:59

Detectar clic derecho del raton
 
Hola muy buenas y de antemano gracias por su atencion.. mire me gustaria saber como puedo detectar cuando se da clic derecho / izquierdo del raton sobre un determinado componente.. ya ven ke tenemos el popumenu y hace esa funcion damos clic derecho y aparece dicho menu...

a mi me gustaria ke en ves de un popup menu, pudiera yo mostrar un formulario personalizado... gracias por su respuesta de antemano

luisgutierrezb 03-01-2007 00:25:22

con el evento OnMouseDown o OnMouseUp, uno de los parametros es el boton que presionaste

jorgito.crazy 03-01-2007 03:52:58

Aquí te va un ejemplo por si no te alcanza con lo anterior:

Inserta un Botón y en el evento OnMouseDown pon este código:

if shift=[ssright] then
Showmessage('Clic Derecho')

Espero te ayude;)

egostar 03-01-2007 04:47:33

Mira esto haber si te sirve.

Código Delphi [-]
 
procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Case Button of
     mbLeft : ShowMessage('Click en Botón Izquierdo');
     mbRight : ShowMessage('Click en Botón Derecho');
     mbMiddle : ShowMessage('Click en Botón Central');
  end;
end;

Saludos.

cesar78200921 10-01-2015 15:21:59

Es un poco tardepero bueno
 
Salud0s a todos , he encontrado este tema ya varias veces por todo el foro

bueno lo que hice fue poner este codigo en la aplicacion pero primero
agrege el componente TAplicationEventes y en su evento Onmessage puse el siguiente codigo


Código:

if  (Msg.message >= WM_RBUTTONDOWN) AND
    (Msg.message <= WM_RBUTTONDBLCLK) then
    Handled := TRUE;

espero que le sirva al igual como lo hizo conmigo un saludo y gracias


La franja horaria es GMT +2. Ahora son las 17:58:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi