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
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.