Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Desactivar la acción de una tecla (https://www.clubdelphi.com/foros/showthread.php?t=17066)

Diana 22-12-2004 06:58:01

Desactivar la acción de una tecla
 
Hola

De que forma puedo hacer para que la función que tiene una tecla no se lleve a cabo?

Por ejemplo: Tengo un ListBox si pulso la tecla "flecha abajo", se va a seleccionar el elemento siguiente, lo que yo quiero es precisamente que no vaya al siguiente elemento, sino que ejecute una operación que yo deseo que haga.

Gracias por su atención

Saludos

marcoszorrilla 22-12-2004 07:16:54

Código Delphi [-]
procedure TForm1.ListBox1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = Vk_Down then
  begin
  key:=0;
  ShowMessage('pulso flecha hacia abajo');
  end;
end;

Un Saludo.


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

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