Evento apertar teclas de função F1 F2 F3 em C#

Olá pessoal, hoje trago uma dica rápida para usar as teclas de funções F1, F2, F3 até F24 (Sim, vai até o F24).

Primeiro precisamos definir a propriedade KeyPreview do Form para True. Isto fará com que o Form também receba todos os pressionamentos da tecla, mesmo quando o foco está em outro componente dele.



Agora basta dar um duplo clique no evento KeyUp do Form e criarmos as seguintes condições para vermos qual tecla foi pressionada e então criarmos nossas rotinas.


private void Form1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.F1)
    {
        MessageBox.Show("Você pressionou o F1.");
    }
    if (e.KeyCode == Keys.F2)
    {
        MessageBox.Show("Você pressionou o F2.");
    }
    if (e.KeyCode == Keys.F3)
    {
        MessageBox.Show("Você pressionou o F3.");
    }
}

Por hoje é só, pessoal.
Até a próxima!

2 comentários:

Não esqueça de enviar um comentário. Isto motiva o autor a continuar postando e também é uma forma de agradecimento