PDA

View Full Version : مشکل در استفاده از کلید میانبر .



harani
پنج شنبه 02 شهریور 1391, 10:45 صبح
من یک فرم دارم که توش یه ریچ باکس هست با چنتا باتن . کاربر در هر جای این فرم که کلیک میکنه ریچ باکس فوکوس میشه . اما من یک مشکلی که دارم این است که میخوام مثلاً برای دکمه هام شورتکات (کلید میانبر) بسازم کد زیر رو که تو رویداد keydown چه فرم و چه ریچ باکس که مینویسم عمل نمیکنه .


if (e.KeyCode == Keys.Control && e.KeyCode == Keys.F)//a
{
btnFind_Click(sender, e);//b
}


اما وقتی که بصورت زیر مینویسم اجرا میشه ولی چه با فشردن Ctrl + F و یا با فشردن F کد کار میکنه و من نمیتوانم مقدار F را در ریچ باکسم تایپ کنم لطفاً راهنمایی کنید .



if (e.KeyCode == Keys.Control ^ e.KeyCode == Keys.F)//a
{
btnFind_Click(sender, e);//b
}

Farshid007
پنج شنبه 02 شهریور 1391, 10:52 صبح
if (e.Control && e.KeyCode == Keys.F)
{
//Somthing Code Here...
MessageBox.Show("CTRL+F Has Pressed");
}

این رو امتحان کن

harani
پنج شنبه 02 شهریور 1391, 11:10 صبح
ممنون کمک بزرگی کردید .