我有一个非常简单的 Windows 窗体应用程序。而且,在 Windows(或至少是 Windows 窗体应用程序)中,当您在单行文本框控件中按 Enter 时,您会听到叮叮声。这是一个令人不快的声音,表明您不能输入换行符,因为它是一个单行文本框。
这一切都很好。但是,在我的表单中,我有 1 个文本框和一个搜索按钮。而且我允许用户在完成输入后通过按 Enter 来执行搜索,因此他们不必使用鼠标单击搜索按钮。
但这丁的声音出现了。这很烦人。
我们怎样才能让它在我的表单中根本不播放声音?
@David H - 这是我检测输入的方式:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}