Treenode украсть Фокус при нажатии на него и установить фокус на richtextbox
Всем привет,
У меня есть небольшая проблема, когда я делаю свое программное обеспечение в .NET 4.6 с помощью WinForms.
Я пытаюсь установить фокус на richtextbox после того, как я нажму treenode и сохраню его на нем.
Когда я запускаю свое программное обеспечение и нажимаю на treenode, фокус действительно переходит к richtextbox, но затем возвращается к treeview.
Я не кодировал treeview, чтобы получить Фокус после установки фокуса на richtextbox. я обнаружил, что если я установлю окно сообщения после того, как я дал richtextbox фокус, чтобы проверить, сфокусирован ли treeview или нет. Фокус остается на richtextbox, но если нет окна сообщения, я всегда возвращаюсь к treeview.
Treeview и richtextbox оба находятся в splitContainer.
В основном, мое программное обеспечение-это программное обеспечение для заметок, и я показываю папки и заметки в виде дерева. Пользователь щелкнет по древовидному узлу, чтобы открыть выбранную заметку в richtextbox. Я хочу сделать richtextbox с сосредоточенным, но в центре внимания всегда вернуться в дерево, после него фокус элемент управления richtextbox, если я выберите узел treenode по клику Но если бы я использовал клавиши вверх или вниз на клавиатуре фокус остается на richtextbox.
Как сохранить фокус на richtextbox, когда я нажимаю на treenode, чтобы открыть заметку?
Что я уже пробовал:
Я следую коду, чтобы увидеть, могу ли я где-нибудь сделать treeview сфокусированным, но это не так.