当我将焦点放在单选按钮或复选框上时按“ c”时,窗体关闭

时间:2018-07-23 06:02:22

标签: c# c#-4.0 c#-3.0

当焦点位于单选按钮或复选框上时,当我按“ c”键时,表单正在关闭。

在下面的表单中,我有两个分别名为Ok和Cancel(快捷方式为“ c”)的按钮和两个单选按钮。当我将焦点放在单选按钮上并按“ c”时,该表格正在关闭。

一旦我在窗体级别中按“ c”,btncancel_Clik事件就会触发并关闭该窗体。

我什至通过创建一个示例应用程序进行了验证,我也观察到了与关闭表单相同的行为。

我想知道是否有什么方法可以解决这个问题。

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:0)

检查此代码:

if (e.KeyData == Keys.C && radioButton1.Focused == true) {
    this.Close();
}