Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   ¿Cómo usar las teclas F12 etc,y las teclas de dirección o flechas con el evento key? (https://www.clubdelphi.com/foros/showthread.php?t=67170)

Master23 02-04-2010 18:47:27

¿Cómo usar las teclas F12 etc,y las teclas de dirección o flechas con el evento key?
 
Quiero saber cómo usar las teclas f12 etc y las flechas del teclado porque no me sale gracias.agradezco su ayuda de antemano.

rgstuamigo 03-04-2010 17:08:50

Cita:

Empezado por Master23 (Mensaje 359067)
Quiero saber cómo usar las teclas f12 etc y las flechas del teclado porque no me sale gracias.agradezco su ayuda de antemano.

Aunque no das muchos datos de cómo quieres capturar dichas teclas, te pongo un ejemplo simple; coloca el siguiente código en el evento OnKeyDown del formulario:
Código Delphi [-]
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_F12   :ShowMessage('Has presionado la tecla F12');
    VK_UP    :ShowMessage('Has presionado la tecla Flecha Arriba');
    VK_DOWN  :ShowMessage('Has presionado la tecla Flecha Abajo');
    VK_LEFT  :ShowMessage('Has presionado la tecla Flecha Izquierda');
    VK_RIGHT :ShowMessage('Has presionado la tecla Flecha Derecha');
  end;
end;
.
Para que te funcione correctamente(en el caso de tener muchos controles en el formulario) debes poner la propiedad KeyPreview=True del formulario.;)

Saludos...:)


La franja horaria es GMT +2. Ahora son las 01:03:20.

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