PDA

View Full Version : سوال: ساختن کلید میانبر بر روی فرم اصلی



ardeshir1365
یک شنبه 07 اسفند 1390, 09:48 صبح
سلام دوستان
من 4 تا رادیو باتون دارم میخوام وقتی کلید های CTRL+F1 رو فشار دادم رادیو باتون یک انتخاب بشه واگر CTRL+F2 رو زدم رادیو باتون دو انتخاب بشه و الا اخر
1- تو کدام رویداد فرم بنویسم
2 - چه کدی بنویسم که کلید میانبر اجرا بشه

shadi khanum
یک شنبه 07 اسفند 1390, 21:25 عصر
توی رویداد keyDown فرمتون این کد رو بنویسید. البته خصیصه keyPreview فرمتون رو true کنید قبلش.

if (e.Control)
{
if (e.KeyCode == Keys.F1)
radioButton1.Checked = true;
else if (e.KeyCode == Keys.F2)
radioButton2.Checked = true;
else if (e.KeyCode == Keys.F3)
radioButton3.Checked = true;
else if (e.KeyCode == Keys.F4)
radioButton4.Checked = true;
}

mp_mp353
یک شنبه 07 اسفند 1390, 21:47 عصر
دوست من اگه میگشتی شبیه به این سوال زیاد پرسیده شده اما:
شما میتونی کد زیر رو هم بنویسی
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control == true && e.KeyCode == Keys.F1)
{
radioButton2.Checked = true;
}
}