PDA

View Full Version : سوال: كليد ميان بر(كمك فوري)



mahboub_gol
سه شنبه 07 مهر 1388, 11:53 صبح
سلام
چگونه ميتوان براي يك botton كليد ميان بر تعريف كرد
مثلا براي كليد تاييد بگوييم وقتي كليدenterزده شد همان عمل موس را انجام دهد
ممنون از لطفتون

alireza_s_84
سه شنبه 07 مهر 1388, 12:01 عصر
سلام
چگونه ميتوان براي يك botton كليد ميان بر تعريف كرد
مثلا براي كليد تاييد بگوييم وقتي كليدenterزده شد همان عمل موس را انجام دهد
ممنون از لطفتون
سلام دوست عزیز :
تمامی فرمهای ویندوزی خاصیتی به نام AcceptButton دارن که میتونید بهش آی دی یک Button رو بدین . هروقت کلید Enterزده شد اون Button فعال میشه
فکر کنم اینطوری کارتون راه بیفته
موفق باشید

mahboub_gol
سه شنبه 07 مهر 1388, 12:45 عصر
سلام دوست عزیز :
تمامی فرمهای ویندوزی خاصیتی به نام AcceptButton دارن که میتونید بهش آی دی یک Button رو بدین . هروقت کلید Enterزده شد اون Button فعال میشه
فکر کنم اینطوری کارتون راه بیفته
موفق باشید
ممنون
به طور كلي چطور ميتوانيم كليد ميان بر تعريف كنيم

hozouri
سه شنبه 07 مهر 1388, 13:55 عصر
در رویداد keyDown یا keyUp و یا KeyPress فرم کد زیر را قرار دهید (البته پراپرتی keyPreview فرم رو هم true نمایید) :


private void button_KeyDown(object sender, KeyEventArgs e)
{
if(e.keycode == keys.Enter)
{
button..PerformClick();
}
}