相关疑难解决方法(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万
查看次数

禁用文本框中的 Enter 键

我正在开发一个聊天系统。我有一个按钮可以将文本框中的文本发送到聊天日志。我如何阻止用户按 Enter 键并禁用 Enter 键。我知道有很多这样的帖子,但解决方案对我不起作用。

c#

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

audio ×1

system-sounds ×1

winforms ×1