gpt4 book ai didi

c# - 当我在文本框中输入时发出烦人的哔哔声

转载 作者:可可西里 更新时间:2023-11-01 13:29:45 25 4
gpt4 key购买 nike

当用户在文本框中按下回车键时,我试图让一些事情发生,并且它有效,但是当我这样做时它会发出非常烦人的 DING windows 错误声音。我查找了我的问题,显然在内容之前添加了 e.SuppressKeyPress = true;,在内容之后添加了 e.Handled = true;,但我的程序仍然发出声音。这是我正在使用的代码:

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
e.SuppressKeyPress = true;
if (e.KeyCode == Keys.Enter)
{
// A bunch of stuff goes here that I want to
// happen when the user hits enter
}
e.Handled = true;
}

我做错了什么吗?这是其他人所说的你必须做的,但由于某种原因它对我不起作用......

谢谢!

最佳答案

您需要处理 KeyDown,而不是 KeyUp,以抑制 KeyPress 事件。 KeyDown文档解释了原因,因为它列出了事件的顺序:

  • KeyDown
  • 按键
  • 键盘输入

在您设置 e.SupressKeyPress 时,KeyPress 事件已经发生。

关于c# - 当我在文本框中输入时发出烦人的哔哔声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20506869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com