Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-01-2007
The_figo The_figo is offline
Miembro
 
Registrado: jul 2005
Posts: 12
Poder: 0
The_figo Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 03-01-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
con el evento OnMouseDown o OnMouseUp, uno de los parametros es el boton que presionaste
Responder Con Cita
  #3  
Antiguo 03-01-2007
jorgito.crazy jorgito.crazy is offline
Miembro
 
Registrado: may 2006
Posts: 54
Poder: 18
jorgito.crazy Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 03-01-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
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.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 10-01-2015
cesar78200921 cesar78200921 is offline
Registrado
NULL
 
Registrado: may 2013
Posts: 8
Poder: 0
cesar78200921 Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como deshabilitar el botón derecho del ratón???? Niko Varios 6 20-01-2015 14:55:01
Desactivar el botón derecho del ratón Xema API de Windows 18 20-10-2008 15:51:43
Clic a un tbutton y que no se quede el foco niñotaliban Varios 22 18-11-2005 19:45:11
¿Desactivar boton derecho del raton? mrmanuel Varios 6 07-05-2004 08:59:30
boton derecho del raton gemma Varios 7 02-07-2003 18:37:41


La franja horaria es GMT +2. Ahora son las 21:03:49.


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
Copyright 1996-2007 Club Delphi