J'ai une application Windows Forms très simple. Et, dans Windows (ou, au moins dans les applications Windows Forms), lorsque vous appuyez sur Entrée à l'intérieur d'un contrôle TextBox à une ligne, vous entendez un Ding. C'est un son déplaisant, qui indique que vous ne pouvez pas entrer de nouvelle ligne, car il s'agit d'une zone de texte sur une seule ligne.
Tout va bien. Cependant, dans mon formulaire, j'ai 1 zone de texte et un bouton de recherche. Et j'autorise l'utilisateur à effectuer une recherche en appuyant sur Entrée après avoir terminé de taper, afin qu'il n'ait pas à utiliser la souris pour cliquer sur le bouton de recherche.
Mais ce son Ding se produit. C'est vraiment agaçant.
Comment pouvons-nous faire en sorte que le son ne joue pas du tout dans mon formulaire?
@David H - Voici comment je détecte l'entrée en appuyant sur:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}