[C#.net 2003] un beep désagréable

Résolu
Olivier Bal Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 Tarouka -
Bonjour,
J'aimerai que l'utilisateur de mon application se déplace d'une zone de texte à une autre en appuyant sur la touche <Enter>.

Pour cela, j'ai mis dans l'événement KeyDown de chaque zone de texte un code ressemblant à celui-ci :
private void txt1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyChar == (char)13)
txt2.Focus();
}
Un probleme se pose: A chaque appui sur la touche <Enter> un beep sonore se fait entendre. Comment faire pour le désactiver

ou bien, quel autre code puis-je utiliser pour arriver au même résultat?
Merci d'avance pour vos réponses.
A voir également:

2 réponses

teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Salut,
J'ai pas le temps et l'envie de refaire un projet pour ça, mais si tu mets un breakpoint sur ton if, et que tu regardes à quel moment il fait le son, on pourra commencer à chercher de manière plus précise.
0
Tarouka
 
Met l'événement KeyPress sur ton contrôle texte et insères-y :

e.Handled = true;

J'espère que ça t'aura aidé.
0