ฉันได้ลองทำสิ่งต่อไปนี้แล้ว:
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ((Keys) e.KeyValue == Keys.Escape)
this.Close();
}
แต่มันไม่ได้ผล
จากนั้นฉันลองสิ่งนี้:
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
if (e.KeyCode == Keys.Escape)
this.Close();
}
และยังไม่มีอะไรทำงาน
KeyPreview บนคุณสมบัติของฟอร์ม Windows Forms ของฉันถูกตั้งค่าเป็น true ... ฉันทำอะไรผิด?