Остановить «Звонок» при нажатии Enter

У меня очень простое приложение Windows Forms. А в Windows (или, по крайней мере, в приложениях Windows Forms), когда вы нажимаете Enter, находясь внутри однострочного элемента управления TextBox, вы слышите Ding. Это неприятный звук, означающий, что вы не можете ввести новую строку, потому что это однострочное текстовое поле.

Все в порядке. Однако в моей форме есть 1 текстовое поле и кнопка поиска. И я разрешаю пользователю выполнять поиск, нажимая Enter после того, как они закончили вводить текст, чтобы у них не было , чтобы использовать мышь, чтобы щелкнуть кнопку поиска.

Но этот звук дина раздается. . Это очень раздражает.

Как мы можем сделать так, чтобы звук вообще не воспроизводился в моей форме?

@David H - Вот как я обнаруживаю нажатие ввода:

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        // Perform search now.
    }
}
111
задан Camilo Martin 5 February 2013 в 05:21
поделиться