desabilitar Ctrl ESC
20/08/2004
0
Ztiago
Posts
20/08/2004
Sandra
Para testar o ´Ctrl´, escreva no onKeyDown do form:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Shift = [ssCtrl]) then begin Key := 0; ShowMessage(´Ctrl´); // Seu código aqui end; end;
´Esc´, no OnKeyPress do form e KeyPreview=True:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if key = 27 then begin Key := 0; ShowMessage(´Esc´); end; end;
Para saber qual tecla foi pressionada, coloque um label no form e escreva no OnKeyPress (do form e KeyPreview=True):
Label1.Caption := Format(´O código da tecla é: ¬d´, [Key]);
Espero que ajude!
23/08/2004
Ztiago
24/08/2004
Sandra
Veja este tópico: [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=24191]Como Desabilitar a Tecla do Windows (WinKey) ?[/url]
Clique aqui para fazer login e interagir na Comunidade :)