hadi_peek
جمعه 25 فروردین 1391, 14:17 عصر
سلام
من توی فرمم کنترل های زیادی دارم که با دستور زیر میتونم با اینتر به جای Tab روی کنترل هام حرکت کنم:
protected override bool ProcessDialogKey(System.Windows.Forms.Keys keyData)
{
if (keyData == System.Windows.Forms.Keys.Return || keyData == System.Windows.Forms.Keys.Enter)
System.Windows.Forms.SendKeys.Send("{TAB}");
return base.ProcessDialogKey(keyData);
}
ولی وقتی روی دکمه ها میرسم با زدن Enter رویداد کلیک اون اجرا میشه. چطور میتونم اونو به Tab تبدیل کنم؟
من توی فرمم کنترل های زیادی دارم که با دستور زیر میتونم با اینتر به جای Tab روی کنترل هام حرکت کنم:
protected override bool ProcessDialogKey(System.Windows.Forms.Keys keyData)
{
if (keyData == System.Windows.Forms.Keys.Return || keyData == System.Windows.Forms.Keys.Enter)
System.Windows.Forms.SendKeys.Send("{TAB}");
return base.ProcessDialogKey(keyData);
}
ولی وقتی روی دکمه ها میرسم با زدن Enter رویداد کلیک اون اجرا میشه. چطور میتونم اونو به Tab تبدیل کنم؟