PDA

View Full Version : سوال: گذاشتن دکمه میانبر برای کنترل های فرم؟



morva14
چهارشنبه 26 تیر 1387, 19:48 عصر
سلام
من میخام وقتی دکمه ی اینتر رو در فرم login برنامه ام میزنم دکمه ok رو کلیک کنه ودیگه از موس استفاده نکنم . همچنین با زدن Esc برنامه ام بسته بشه خیلی ممنون میشم کمکم کنید

razavi_university
چهارشنبه 26 تیر 1387, 20:09 عصر
برای مقید کردن دکمه ها به Enter و Esc باید خصوصیات AcceptButton و CancelButton فرمتون رو با دکمه های مورد نظرتون تنظیم کنید
موفق باشید

mehrnoosh_al62
پنج شنبه 27 تیر 1387, 09:04 صبح
میتونی از ProcessCmdKey هم استفاده کنی مثلا برای بستن فرمت با Esc :


protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (msg.Msg == 0x0100)
{
switch (keyData)
{
case Keys.Escape:
this.Close();
return true ;
}
}
return base.ProcessCmdKey(ref msg, keyData);
}

mth_sh89
پنج شنبه 27 تیر 1387, 21:06 عصر
کاری که اقای رضوی گفتن راحت تر و بهتره
چرا لقمه رو بپیچونیم؟؟؟