Jump to content
Fórum Script Brasil
  • 0

Reconhecer teclas


malereis

Question

Olá pessoal.

Procurei em muitos links, mas não achei nada.

Tenho 2 problemas.

1- Tenho uma rotina que detecta todas as teclas do PC, com exceção do TAB e PrintScreen.

As rotinas normais que encontrei, funcionam para tudas, menos essas duas teclas.

Já me disseram que o código do TAB é 9, (O printScreen, não sei) mas como fazer aparecer isso em um edit?

2- Precisava tb anular todas aquelas teclas de atalho, de som, volume, e-mail, internet, hiberna, etc, mas tb não achei nada a respeito.

Podem ajudar.

Grde abraço

Alexandre

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

exemplo

procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
    if Key = VK_TAB then
    ShowMessage('A tecla TAB foi pressionada');

    if Key = VK_BACK then
    ShowMessage('A tecla Backspace foi pressionada');

    if Key = VK_SNAPSHOT then
    ShowMessage('A tecla Print Screen foi pressionada');
end;

obs: Se estiver testando as teclas diretamente no formulário, lembre-se de definir sua propriedade KeyPreview para true.

demais teclas, veja:

http://www.arquivodecodigos.net/arquivo/re...as_virtuais.php

abraço

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...