0

我正在开发的 Windows Form C# 应用程序中有一个文本编辑字段,并且在该功能发生后,Windows dings。我找到了一些解决方案,但它仅适用于 C++,我不知道如何将其转换为使关键事件为零,因为它是 char 和非法转换,即使我手动将其转换为 char,它仍然会发出哔哔声。

任何帮助是极大的赞赏!

private void txtPhrase_KeyPress(object sender, KeyPressEventArgs e)
{
            if (e.KeyChar == (char)13)
            {
                // keyPress seems to initiate the system beep.  Why?
                btnSpeak_Click(sender, e);

            }

 }
4

1 回答 1

5

您必须防止击键到达本机控件。设置 e.Handled = true

于 2011-02-11T18:11:08.267 回答