Ir para conteúdo
Fórum Script Brasil
  • 0

Pressionamento De Teclas


Promotor Advanced

Pergunta

Olá amigos, gostaria de saber como faço para fazer o capturamento de teclas dentro de um form para fazer teclas de atalho para determinados botões e texts, eu consegui um código que captura, porém ele captura tecla geral do Windows, ou seja até quando o programas está em segundo plano ele captura, então não resolve. O evento keydown,keycode do form não funciona quando se adiciona algum componente que possa receber focu. Obrigado então.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom, não sei se ajuda mas...

Para colocar tecla de atalho para o botão basta colocar o "&" (sem aspas) no Caption antes da letra que quer que seja a tecla de atalho. Exe.:

Botao.Caption = "&Calcular"

A tecla de atalho do botão seria C

Ah, e para as caixas de texto, basta fazer o mesmo só que para Labels. Coloque o "&" antes da letra de deseja, isso no Caption do Label, e depois coloca uma caixa de texto (TextBox) próximo ao Label wink.gif

Espero que ajude!

Abraços,

William Rodrigues

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu Willian,

encontrei uma outra solução:

"Se você configurar a propriedade seuForm.KeyPreview = true você consegue tratar os eventos KeyDown, KeyUp e KeyPress do form mesmo que o foco esteja em algum controle. " (Francisco Benedito de Cerqueira Junior) biggrin.gif

Precisarei usar F1,F2, etc... então o "&" não resolveria. Obrigado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...