One Response to “4 روش برای بستن فرم برنامه با استفاده از دکمه ESC”
-
Omid 1393-01-23 ساعت 13:24
روش اول :
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Escape) this.Close(); bool res = base.ProcessCmdKey(ref msg, keyData); return res; }
روش دوم :
if (e.KeyChar == (char)27) this.Close();
روش سوم :
private void Form1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) this.Close(); {
روش چهارم :
private Button escape; private void Form1_Load(object sender, EventArgs e) { this.escape = new Button(); this.escape.Click += new EventHandler(this.escape_Click); this.CancelButton = this.escape; } private void escape_Click(object sender, EventArgs e) { this.Close(); }