Я пытаюсь сфокусировать элемент управления "поиска" в приложении Windows Forms. Это текстовое поле находится внутри пользовательского элемента управления, который находится внутри панели, которая находится внутри формы окна (если это важно). Я пробовал 3 метода, которые я мог найти:
// 1
this.ActiveControl = myTextBox;
// 2
myTextBox.Focus();
// 3
myTextBox.Select();
Ни один из них не работает. Я имею в виду, например, когда я пытаюсь выполнить первый, активный элемент управления действительно установлен в myTextBox, но когда я пытаюсь что-то написать на клавиатуре, текстовое поле не принимает его, и я должен сначала щелкнуть внутри текстового поля, чтобы получить фокус. Это касается всех методов. Я что-то пропустил?