PDA

View Full Version : Button



tahmasbi62
شنبه 29 اردیبهشت 1386, 09:08 صبح
چگونه میتونم تو سی شارپ برای یک Button زمانی که از صفحه کلید مثلا دکمه Ctrl-A زده شد یه کاری رو انجام بده لطفا کدش رو بنویسین

با تشکر

ali_kolahdoozan
شنبه 29 اردیبهشت 1386, 09:47 صبح
if(e.keycode==keys.a){
button1.performclick();
}



البته این روش خوبی نیست اما کار راه بندازه . عمل زده شدن کلید رو برات شبیه سازی میکنه . بهتره پشت کلید یک متد بزاری و در هر حال آن متد را اجرا کنی

iranrose63
شنبه 29 اردیبهشت 1386, 09:48 صبح
اگه می خوای موقعی که Focuse روی Button است این اتفاق بیفته در event keydown خودButton مینویسی
( if (e.Alt && e.KeyCode == Keys.A
//کد مورد نظر
اما اگه می خوای در هر شرایطی این اتفاق بیفته تو Event Keydown فرمت این کد رو مینویسی و در ضمن خاصیت Keypreview فرمت رو هم True میکنی
( if (e.Alt && e.KeyCode == Keys.A
//کد مورد نظر