Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   click derecho (https://www.clubdelphi.com/foros/showthread.php?t=27578)

Cosgaya 24-11-2005 15:44:51

click derecho
 
hola a todos
he estado buscando el como se hace para indicar un codigo con el boton derecho pero no lo encuentro ... si alguien puede ayudarme.
quiero tener un codigo con el derecho y otro con el izquierdo
gracias

delphi.com.ar 24-11-2005 16:15:30

Cita:

Empezado por Cosgaya
hola a todos
he estado buscando el como se hace para indicar un codigo con el boton derecho pero no lo encuentro ... si alguien puede ayudarme.
quiero tener un codigo con el derecho y otro con el izquierdo
gracias

La verdad que no es nada claro tu enunciado. ¿Te refieres a que tu aplicación ejecute distintos fragmentos de código según el botón que haya presionado el usuario?... De ser así, no es tan difícil de encontrar:
Código Delphi [-]
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  case Button of
    mbLeft:
      Caption := 'Izquierdo';
    mbRight:
      Caption := 'Derecho';
    mbMiddle:
      Caption := 'Medio';
  end;
end;

rastafarey 24-11-2005 16:17:28

Resp
 
HAber si OnMouseDown Te sirve
Código Delphi [-]
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  If Shift = [ssRight] Then
    Caption := 'si';
end;

Cosgaya 24-11-2005 16:18:26

lo que queria es que en un speedbutton cuando pulses el boton derecho .... haga una cosas y cuando pulses el izquierdo.. haga otra

jhonny 24-11-2005 16:29:15

Bueno, amigo Cosgaya la solucion ya te la han dado, pues para un SpeedButton es lo mismo que ya te han esplicado


La franja horaria es GMT +2. Ahora son las 16:28:22.

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