在表格关闭时禁用c#中的丁音

时间:2014-08-12 16:44:48

标签: c# winforms

我有一个恼人的问题。虽然堆叠器为同样的问题提供了可行的解决方案,但我仍然无法在特定的实例中使用它。

我有一个搜索表单。

我用CTRL + F打开它。为了防止恼人的DING声音我把

e.Handled = true;
e.SuppressKeyPress = true;

在相关的处理程序中。奇迹般有效。另一方面,在第二种形式上

    private void textBox1_KeyUp(object sender, KeyEventArgs e)
    {
        if (e.KeyCode != Keys.Escape) return;
        e.Handled = true;
        e.SuppressKeyPress = true;
        Close();
    }

在关闭之前仍然使丁。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

在我完成这个问题之后,我改变了处理程序。

相同的代码,但在按键

不再叮当作响!