У меня очень простое приложение Windows Forms. И в Windows (или, по крайней мере, приложения Windows Forms), когда вы нажимаете Enter, находясь внутри однострочного элемента управления TextBox, вы слышите Ding. Это неприятный звук, указывающий на то, что вы не можете вводить новую строку, потому что это однострочный TextBox.
Все в порядке. Однако в моей форме у меня есть 1 TextBox и кнопка поиска. И я разрешаю пользователю выполнять поиск, нажимая Enter после того, как они набрали текст, поэтому им не нужно использовать мышь, чтобы щелкнуть кнопку "Поиск".
Но этот звук Дин возникает. Это очень раздражает.
Как мы можем сделать так, чтобы звук не воспроизводился вообще в моей форме?
@David H - Здесь, как я обнаруживаю нажатие ввода:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}