PDA

View Full Version : سوال: دستور برای معرفی دکمه های f



perkas
شنبه 26 مرداد 1392, 11:06 صبح
سلام

من میخوام دستوری تو فرمم بنویسم که اگه مثلا دکمه f5 رو زدم فلان کار رو بکنه اگه esc بود ... و اگه اینتر بود ...

pishraft
شنبه 26 مرداد 1392, 11:24 صبح
اول خاصیت KeyPreview فرم رو True کن
بعد تو رویداد KeyDown فرم بنویس:


if (e.KeyCode == Keys.F5)
{
کد مربوطه

}

hamid_0341
شنبه 26 مرداد 1392, 11:26 صبح
از این کدهم میتونی استفاده کنی
if (e.Control == false)
{
if (e.KeyCode == Keys.F2)
{
Anbar_frms.Facotr_frm f = new Anbar_frms.Facotr_frm();
f.Show();

}
if (e.KeyCode == Keys.F3)
{
Anbar_frms.Anbar_Insert f = new Anbar_frms.Anbar_Insert();
f.Show();
}
if (e.KeyCode == Keys.F4)
{

}
}

perkas
شنبه 26 مرداد 1392, 11:54 صبح
نمیدونم چرا وقتی دستور if (e.KeyCode == Keys.F5) رو مینویسم زیر KeyCode خط قرمز میکشه