OnExit Chamando OnKeyDown
26/12/2005
0
Paulo
Posts
26/12/2005
Eixox
onExit....
Controle.onKeyDown(Sender);
26/12/2005
Martins
Qual o objetivo disso?
26/12/2005
Martins
Crie uma procedure ex:
procedure Teste( Sender: TObject; var Key: Word; Shift: TShiftState );
Coloque os códigos q sejam necessários
no Evento OnExit coloque assim:
Form1.OnKeyDown := Teste;
Valew!!!
26/12/2005
Eixox
Perdão a todos pela falha nossa.
obrigado pela compreensão e peço desculpas especialmente ao amigo Paulo pelo qual não ajudei.
26/12/2005
Martins
Acontece, porém o simples fato de vc ter tentado ajudar já é muito, valew!!!
26/12/2005
Paulo
26/12/2005
Martins
Corrigindo...
Consulte a função da API do Windows Keybd_Event( VK_Tecla, 0, 0, 0 )
Boa Sorte!!!
06/10/2010
Osmanito Brito
Veja aí e valeu colegas fuçadores de bits.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then ShowMessage('Teste');
end;
procedure TForm1.Button1Click(Sender: TObject);
var Key: word;
Shift: TShiftState;
begin
Key:=vk_return;
Shift:=[ssShift];
FormKeyDown(Button1, Key, Shift);
end;
end.
Clique aqui para fazer login e interagir na Comunidade :)