PDA

View Full Version : سوال: تنظیم دکمه میانبر



amirali0079
پنج شنبه 29 آبان 1393, 20:42 عصر
سلام من میخوام دکمه میانبر تعریف کنم برای برنامه ام
میخوام مثلا وقتی کاربر دکمه E رو فشار بده کنترل btnExit فعال شه!! و بیرون بره (مثلاً)
اگر میدانید ممنون میشوم به من هم بگویید با تشکر

hadi vafaii
پنج شنبه 29 آبان 1393, 21:19 عصر
سلام میتونی قبل از حرفی که میخوای وقتی Alt و اون دکمه رو فشار دادی خازج بشه ،این حرف رو تایپ کن &

Mahmoud Zaad
پنج شنبه 29 آبان 1393, 21:33 عصر
سلام
اول خاصیت KeyPreview فرم مورد نظر رو True کن بعد توی رویداد KeyDown کد زیر رو بنویس:
if (e.KeyCode == Keys.E)
{
btnExit.PerformClick();
}

البته معمولاً برای خروج از دکمه Esc استفاده میشه که کدش به شکل زیر میشه:
if (e.KeyCode == Keys.Escape)
{
btnExit.PerformClick();
//Or
//this.Close();
}

یک کار دیگه هم برای خروج میشه انجام داد و اون این هست که می تونید خاصیت CancelButton فرم رو برابر دکمه خروج قرار بدی یعنی همون btnExit