Você está aqui: C# ::: Namespace System.Windows.Forms ::: KeyEventArgs |
Entenda e aprenda a usar a classe KeyEventArgs em suas aplicações C# Windows FormsQuantidade de visualizações: 2685 vezes |
A classe KeyEventArgs fornece dados para os eventos KeyDown e KeyUp, definidos originalmente na classe Control. Sempre que estes eventos ocorrem, um objeto KeyEventArgs é passado junto para que tenhamos mais informações sobre o evento. Veja um exemplo:----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void Form1_KeyDown(object sender, KeyEventArgs e){
// obtém a representação numérica do código da tecla pressionada
int codigo = e.KeyValue;
// mostra o resultado
MessageBox.Show("O código da tecla pressionada é: " + codigo);
}
Neste trecho de código nós obtemos a representação numérica do código da tecla pressionada por meio da propriedade KeyValue da classe KeyEventArgs. Veja agora a posição da classe KeyEventArgs na hierarquia de classes da plataforma .NET: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
System.Object
System.EventArgs
System.Windows.Forms.KeyEventArgs
Observe agora um trecho de código no qual testamos se o usuário pressionou a tecla Enter: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void Form1_KeyDown(object sender, KeyEventArgs e){
// vamos verificar se o usuário pressionou a tecla Enter
if (e.KeyCode == Keys.Return)
{
MessageBox.Show("Você pressionou a tecla Enter");
}
else
{
MessageBox.Show("Você não pressionou a tecla Enter");
}
}
Neste exemplo nós comparamos a propriedade KeyCode com o valor Return da enumeração Keys. O valor Return desta enumeração se refere à tecla Enter. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






