我正在开发的Windows Form C#应用程序中有一个文本编辑字段,在函数发生后,windows dings。我发现了一些解决方案,但它只适用于C ++,我无法想象如何翻译它使得键事件为零,因为它是一个char和非法的演员,即使我手动将它转换为char,它仍然会发出哔哔声。 / p>
非常感谢任何帮助!
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);
}
}
答案 0 :(得分:5)
您必须阻止击键到达本机控件。设置e.Handled = true