Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   KeyDow y captura del teclado (https://www.clubdelphi.com/foros/showthread.php?t=57287)

madiazg 10-06-2008 20:56:52

KeyDow y captura del teclado
 
Hola a todos,
utilizo el evento Keydown de un Form para mover una imagen por el form a través de pulsar las teclas de cursor. El problema viene porque, si pulso otro componente del form, en este caso un checkbox, el form deja de capturar las teclas y la imagen no se mueve.
¿Cómo puedo hacer para que, aunque pulse sobre otro componente del form, el form siga capturando las teclas?
El código que utilizo en el evento keydown del form es

Código:

procedure TFormImagenes.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Obtener2Imagenes then
    case key of
      VK_LEFT: FormPrincipal.Action46.Execute;
      VK_RIGHT: FormPrincipal.Action45.Execute;
  end;
end;

Saludos...

eduarcol 10-06-2008 21:04:09

El formulario tiene una propiedad llamada KeyPreview, llevala a True

madiazg 10-06-2008 21:45:54

Coloco la propiedad del formulario KeyPreview a True pero sigue sin funcionar.
Saludos...


La franja horaria es GMT +2. Ahora son las 10:33:28.

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