Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Dica - C# - Registar teclas de atalho


Vator
 Compartilhar

Posts Recomendados

Olá,pessoal !

 

Normalmente,queremos registrar teclas de atalho para as nossas aplicações,certo?

Mas na maioria das vezes,precisa-se de foco na aplicação(a janela aberta),então ensinarei-vos a criar HotKeys Globais(assim como é chamado),para que não necessite de foco,e execute o pedido até com aplicação Full Screen aberta(ideal para hacks de jogos '-' ).

 

Ok,vamos lá.

 

Declare:

 

É necessário se cadastrar para acessar o conteúdo.

 

Então,após o InitializeComponent()(Fechando as chaves),ponha o código:

 

É necessário se cadastrar para acessar o conteúdo.

 

Ficará assim:

 

É necessário se cadastrar para acessar o conteúdo.

 

Então,ao abir o formulário,no evento Load,ponha:

 

É necessário se cadastrar para acessar o conteúdo.

 

Aqui é a parte importante: Veja um número 2 no código acima.Esse é o modificador de tecla de atalho.Os números são :

 

Alt = 1, Ctrl = 2, Shift = 4, Windows = 8

 

E no final,tem um caractere 'Q',essa vai ser a tecla utilizada,entre os apóstrofos(que indica char[caractere]).

 

Portanto,será Ctrl + Q a tecla de atalho.Simples,não?!

 

No evento FormClosing do formulário,ponha:

 

É necessário se cadastrar para acessar o conteúdo.

É isso,pessoal,uma função simples,mas muito útil,espero que tenham gostado.Se não entender,melhorarei o tópico e se houver algum erro no código,corrigirei-o o mais rápido o possível.

 

Muito obrigado e tchau,tchau.

 

 

 

*

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.