Escape button to close Windows Forms form in C#

后端 未结 8 1212
心在旅途
心在旅途 2020-12-02 06:15

I have tried the following:

private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if ((Keys) e.KeyValue == Keys.Escape)
               


        
8条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-02 06:53

    You need add this to event "KeyUp".

        private void Form1_KeyUp(object sender, KeyEventArgs e)
        {
            if(e.KeyCode == Keys.Escape)
            {
                this.Close();
            }
        }
    

提交回复
热议问题