harani
پنج شنبه 02 شهریور 1391, 11: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
}
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
}