我试图在我的 Windows 窗体应用程序中集中一个“搜索”文本框控件。此文本框位于用户控件内,该控件位于窗口窗体内的面板内(如果它很重要)。我尝试了 3 种我能找到的方法:
// 1
this.ActiveControl = myTextBox;
// 2
myTextBox.Focus();
// 3
myTextBox.Select();
它们似乎都不起作用。我的意思是,例如,当我尝试第一个时,活动控件确实设置为 myTextBox,但是当我尝试在键盘上写东西时,文本框不接受它,我必须先在文本框内单击才能获得焦点。这与所有方法相同。我错过了什么吗?