В приложении Windows Forms, , когда ли я записываю код для установки фокуса на элемент управления как во время запуска приложения, так и после вызова функции?Как установить фокус на элемент управления в приложении Windows Forms?
Например, если у меня есть DropDownList, TextBox и четыре кнопки, и я хочу, чтобы Focus был установлен в DropDownList, , где написать код?
Чтобы установить фокус на конкретный элемент управления при запуске приложения, я могу установить индекс вкладок в DropDown (с минимальным значением, в предположении, что свойство TabStop имеет значение True).
Теперь, если пользователь завершает операцию (например, любой из нажмите на кнопку События), а затем я обновить DropDown и после этого, если я хочу, чтобы установить фокус ... Я могу сделать это, как
MyDropDownList.Focus()
вОПРОС
NB: вопрос более о где, не как?
Да, в обработчике событий Click. Что еще там? –
@Hans Passant: Это для последующих времен (после пользовательской операции). Я могу написать его в обработчике событий кликов или в функции, называемой UpdateDropDownList(), которую я вызываю внутри внутри обработчика событий Click. Но для начальной загрузки, где я ее пишу? В InitializeComponent() или после его вызова? – Kanini