با سلام به دوستان
من می خوام تو فرمم وقتی کلید های F1 تا F12 زدم مثلآ دستورات موجود در یک buttton اجرا بشه صرف نظر از اینکه مکان نما در چه کنترلی باشه چطور باید این کار رو بکنم؟
با سلام به دوستان
من می خوام تو فرمم وقتی کلید های F1 تا F12 زدم مثلآ دستورات موجود در یک buttton اجرا بشه صرف نظر از اینکه مکان نما در چه کنترلی باشه چطور باید این کار رو بکنم؟
در رویداد KeyDown فرم
مثلا:
تو رویدا باتنت این رو داشته باشی
private void button1_Click(object sender, EventArgs e)
{
..
.
}
اینجوری فراخونی کن
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e .KeyValue ==(int)Keys .F3 )
button1_Click(sender, e);
}
البته رویداد KeyPreview فرمتان هم باید True باشه
حظوری جان کد بالا بدون مقدار دهی این خاصیت هم جواب میدهد