分配"逃避"在C#中使用Windows窗体中的按钮键

时间:2014-11-21 08:52:22

标签: c# winforms

我在C#中有一个简单的窗体。我的表单有一个按钮,在Click事件中有几个代码和任务。

我想将键盘上的转义键指定给此按钮。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您的表单有一个属性CancelButton。将按钮分配给此属性。您可以在Visual Studio的属性窗口中轻松完成此操作。然后在点击逃生时点击你的按钮。

答案 1 :(得分:2)

为表单设置KeyPreview = true;,然后覆盖表单的OnKeyDown方法,如下所示:

protected override void OnKeyDown(KeyEventArgs e)
{
    base.OnKeyDown(e);

    if (e.Modifiers == Keys.None && e.KeyCode == Keys.Escape)
        //your button click event handler call here like button1_Click(null, null);
}