1
我有一個用戶控件,旨在佔用整個表單。我希望我的用戶控件能夠處理TAB鍵按下並執行某些操作,而不是讓TAB將焦點移到窗體上的另一個控件上。我正在處理我的用戶控件中的KeyDown事件,但按下TAB鍵時它不會觸發。如何鉤住用戶控件中的TAB鍵,以便焦點不會移動到其他控件?
我有一個用戶控件,旨在佔用整個表單。我希望我的用戶控件能夠處理TAB鍵按下並執行某些操作,而不是讓TAB將焦點移到窗體上的另一個控件上。我正在處理我的用戶控件中的KeyDown事件,但按下TAB鍵時它不會觸發。如何鉤住用戶控件中的TAB鍵,以便焦點不會移動到其他控件?
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData != Keys.Tab)
{
return base.ProcessDialogKey(keyData);
}
return false;
}
很快,謝謝。 – MusiGenesis 2008-12-17 22:27:24