Eu tenho um aplicativo Windows Forms muito simples. E, no Windows (ou pelo menos nos Windows Forms Applications), quando você pressiona Enter enquanto estiver dentro de um Controle TextBox de linha única, ouve um Ding. É um som desagradável, que indica que você não pode inserir uma nova linha, porque é uma caixa de texto de linha única.
Está tudo bem. No entanto, no meu formulário, tenho 1 TextBox e um botão de pesquisa. E estou permitindo que o usuário realize uma pesquisa pressionando Enter depois de terminar de digitar, para que não precisem usar o mouse para clicar no botão Pesquisar.
Mas esse som Ding ocorre. É muito irritante.
Como podemos fazer com que apenas o som não seja reproduzido no meu formulário?
@ David H - Aqui está como eu estou detectando o enter pressionando:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}