相关疑难解决方法(0)

按Enter键时停止'Ding'

我有一个非常简单的Windows窗体应用程序.而且,在Windows(或至少Windows窗体应用程序)中,当您在单行TextBox控件中按Enter时,您会听到一个丁.这是一种不愉快的声音,表示你无法输入换行符,因为它是一个单行的TextBox.

这一切都很好.但是,在我的表单中,我有1个TextBox和一个搜索按钮.而且我允许用户按Enter键,他们已经完成录入后进行搜索,所以他们不具备使用鼠标点击搜索按钮.

但是这个丁声就出现了.这很烦人.

我们如何才能使声音在我的表格中根本不发挥?

@David H - 这是我如何检测输入按下:

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        // Perform search now.
    }
}
Run Code Online (Sandbox Code Playgroud)

c# audio system-sounds winforms

111
推荐指数
6
解决办法
6万
查看次数

标签 统计

audio ×1

c# ×1

system-sounds ×1

winforms ×1