Monday, 30 de July de 2007
Olá Pessoal,
Muitas pessoas que programam em .NET já se depararam com este pequeno problema: Ao definirmos um procedimento que será executado no evento OnKeyDown de um textbox quando pressionarmos a tecla ENTER, o Windows toca um Som, como se algo estivesse errado.
Pois bem, podemos resolver este problema com 2 simples linhas de código, segue:
e.Handled = true;
e.SuppressKeyPress = true;
E o exemplo completo poderia ser assim:
private void txtUsuario_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.Handled = true;
e.SuppressKeyPress = true;
txtSenha.Focus();
}
}
Neste meu exemplo, quando pressionamos a tecla Enter no meu campo txtUsuario, ele irá setar o focus no campo de senha, omitindo o som que o Windows toca quando pressionamos esta tecla.
Simples não acham?
Espero que tenha ajudado.
Até mais.
Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o
login