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

Résolu/Fermé
Olivier Bal Messages postés 8 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 3 juin 2009 - 10 janv. 2006 à 09:09
 Tarouka - 1 févr. 2008 à 17:18
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 jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
10 janv. 2006 à 09:43
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
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