Foros Club Delphi

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

rebollo75 21-01-2005 19:00:48

intro
 
hola a todos.

sabria alguien decirme como puedo diferenciar cuando se pulsa la tecla intro del teclado numerico con el que esta en la parte de las letras?

se que 13 es el intro, pero es para los dos, y necesito diferenciarlos.

muchas gracias.

roman 21-01-2005 19:52:31

Hasta donde sé esto no lo puedes detectar con los eventos normales de Delphi. Tienes que interceptar directamente el mensaje WM_KEYDOWN en tu formulario:

Código Delphi [-]
interface

type
  TForm1 = class(TForm)
  private
    procedure WMKeyDown(var Msg: TWMKeyDown); message WM_KEYDOWN;
  end;

implementation

procedure TForm1.WMKeyDown(var Msg: TWMKeyDown);
begin
  if (Msg.CharCode = VK_RETURN) and (Msg.KeyData and $1000000 <> 0) then
    ShowMessage('Keypad Enter'); 
end;

end.

// Saludos


La franja horaria es GMT +2. Ahora son las 11:49:59.

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