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