خرید بک لینک

سلام
این کلاس keys در رویدادهای کیبرد دقیقا چیه؟ من کد زیر رو وقتی در رویداد KeyDown (فرم) مینویسم ، هر دکمه ای رو میزنم بهم پیام E رو میده. چرا؟ :


string y = Convert.ToString(Keys.E);
MessageBox.Show(y);

مگه نباید فقط وقتی دکمه E را میزنم فقط عمل کنه؟
و اینکه من در کد زیر که توی رویداد KeyDown گذاشتم ، میخوام وقتی کلیدهای ترکیبی Ctrl+E رو زدم ، بهم پیام بده ولی نمیده . علت اشتباهم کجاست؟ :

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control==true && e.KeyData==Keys.E)
{
MessageBox.Show(e.Control.ToString()+" + "+e.KeyData.ToString()+" pressed");
}

}

برچسب: نویسنده: محمد رضا جوادیان تاريخ: چهارشنبه 4 فروردين 1395 ساعت: 19:53

صفحه بندی