View Full Version : سوال: روش خارج شدن از فرم به کمک کلید esc
salehvasaleh
یک شنبه 02 بهمن 1390, 18:28 عصر
چطوری می شه کاری کرد که با فشردن کلید esc ، از فرم جاری که در حال کار با اون هستیم خارج بشیم؟ممنون
senaps
یک شنبه 02 بهمن 1390, 18:45 عصر
توی اونت key down بنویسین:
if(e.KeyCode=("{Esc}")
Application.Exit();
mp_mp353
یک شنبه 02 بهمن 1390, 18:50 عصر
بستن فرم جاری
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Escape)
{
this.Close();
}
}
esmailyehsan
یک شنبه 02 بهمن 1390, 18:53 عصر
if (e.KeyCode == Keys.Enter
اسماعیل ابراهیمی
یک شنبه 02 بهمن 1390, 18:56 عصر
دوستان همه درست می فرمایند
اگر روی فرمتون دکمه خروج دارین یه راه ساده تر هم هست و اون اینکه :
برای خاصیت CancelButton فرم ، دکمه خروج از برنامه را انتخاب کنید
armagram
سه شنبه 30 اردیبهشت 1393, 03:58 صبح
من از کد های زیر تو فرم های برنامم استفاده کردم، اما مشکل اینجاست که بعد از اجرای برنامه و رفتن از فرم اصلی به یه فرم دیگه ، دکمه خروجم دیگه کار نمی کنه.
private void Form3_KeyDown(object sender, KeyEventArgs e)///back to main form///
{
if (e.KeyCode == Keys.Escape)
{
Form2 C = new Form2();
C.Show();
this.Hide();
}
}
private void Form3_FormClosing(object sender, FormClosingEventArgs e)///cancel closing form by *///
{
e.Cancel = true;
}
خاصیت key preview رو هم فعال کردم و حتی از روش ایجاد متغیر بولینم استفاده کردم اما نتونستم یه راه حل پیدا کنم که بعد از برگشتن از یه فرم به فرم اصلی دکمه خروج کار کنه.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.