| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Ошибка выделения узла TreeNode |
| Автор: ДобренькийПапаша 25.7.2009, 17:49 | ||||
| У меня есть форма с TreeView, над ним располагается TextBox, в котором отображается полный путь (пройденный по элементам в TreeView). При прогрузке формы хочу чтобы головной нод был выделен. Делаю так:
Проверил, программно всё правильно, выделен нужный узел, но визуально, после прогрузки формы выделен путь в TextBox'е... Это ещё почему? У кого какие соображения? (Либо это глюк среды, либо я не понимаю некой механики, скорее, конечно, второе...) Присвоение ExploreTree.SelectedNode = ExploreTree.TopNode; вызывает событие AfterSelect, вот его обработка, на всякий случай скидываю:
|
| Автор: Fortnox 25.7.2009, 19:35 | ||
Активировать TreeView:
Какой элемент будет выбран после загрузки формы и порядок перехода по ним задается по мере добавления элементов на форму, то есть кинул на новую форму текстовое поле, оно и будет выделено после загрузки. Порядок перехода по элементам можно посмотреть так: View->Tab order. Или в свойствах элемента, свойство TabIndex. |
| Автор: ДобренькийПапаша 25.7.2009, 19:50 |
| Большое спасибо, не знал... теперь знаю. Долго мучелся, кстати((( |