我正在尝试将窗体应用程序中的“搜索”文本框控件聚焦。此文本框位于一个用户控件内,该用户控件位于一个面板内,而该面板又位于一个窗体内(如果这很重要的话)。 我尝试了我能找到的3种方法:
// 1
this.ActiveControl = myTextBox;
// 2
myTextBox.Focus();
// 3
myTextBox.Select();
这两种方法似乎都不起作用。我的意思是,例如当我尝试第一种方法时,活动控件确实设置为我的文本框,但是当我尝试使用键盘输入时,文本框不接受输入,我必须先单击文本框以获得焦点。所有的方法都是这样的。 我有遗漏什么吗?