【发布时间】:2013-10-07 07:56:43
【问题描述】:
下面是我在文本框KeyDown() 事件上按“Enter”时禁用哔声的代码:
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
SaveData();
e.Handled = true;
}
但是当我在文本框上按“Enter”时它会一直发出哔哔声。我做错了什么?
【问题讨论】:
-
不是操作系统发出的声音吗?
-
是的 Windows 哔声。如何禁用它?
-
@Dhaval 正如您从我的代码中看到的那样,我还将
Handled和SuppressKeyPress设置为 true,但它不起作用。 -
@Shohin 对不起我的错误
-
也许声音是由其他东西发出的?想不出是什么,也许是另一个
TextBox或表格。