Установите фокус на другой элемент управления после щелчка TreeView

У меня есть элемент управления TreeView в приложении Windows. Я открываю другое окно из события TreeView click (Single Click) (в среде с вкладками, поэтому все окна будут отображаться как вкладки в Visual Studio). Я хочу установить фокус на один элемент управления нового окна.

Проблема в том, что я могу установить фокус на событие двойного щелчка TreeView. Но то же самое, похоже, не работает с событием одиночного щелчка TreeView.

Какие-нибудь обходные пути?


person Community    schedule 04.09.2009    source источник
comment
Какую платформу разработки вы используете? Win32? Windows Forms? WPF?   -  person Martin Liversage    schedule 04.09.2009


Ответы (1)


Вы пробовали делать это в MouseUp вместо этого? Если это не удается, всегда есть простое (но отвратительное) решение, когда дело доходит до таких проблем с пользовательским интерфейсом: запустить таймер (со временем работы 10 мс или около того), который будет устанавливать фокус при срабатывании.

person Dan Byström    schedule 09.09.2009