|
|
|
Как принудительно для TreeView выделить/установить активный элемент
|
|||
|---|---|---|---|
|
#18+
Доброй ночи. Заполняю ТриВью с помощью ручного метода объектами категорий через создание объектов TreeNode. Как в этом дереве отыскать соответствующий узел, у которого свойство Value (или Text) равно "356879" ("Иванов")? И если нашли, то как установить его в свойство Selected = true? Код: c# 1. 2. 3. 4. 5. Пробую с методом Category_trvw.FindNode(string path), но пока не могу понять как указать путь для поиска. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2015, 00:18:30 |
|
||
|
Как принудительно для TreeView выделить/установить активный элемент
|
|||
|---|---|---|---|
|
#18+
Вот разобрался, в цикле перебираю элементы: Код: c# 1. 2. 3. 4. 5. 6. но, к сожалению, ни методом, ни свойством не получается сделать принудительный выбор нода в дереве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2015, 00:38:51 |
|
||
|
Как принудительно для TreeView выделить/установить активный элемент
|
|||
|---|---|---|---|
|
#18+
Задачу решил. Метод Select() работает как надо! Моя ошибка была в том, что я искал нод в тривью не рекурсивно и потому к проверке попадал лишь самый верхний в иерархии нод, а все остальное дерево вообще выпадало из поиска. А рекурсия позволила обнаружить искомый нод в "глубинке". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2015, 01:54:11 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=18&tid=1356247]: |
0ms |
get settings: |
16ms |
get forum list: |
21ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
58ms |
get topic data: |
18ms |
get forum data: |
6ms |
get page messages: |
59ms |
get tp. blocked users: |
3ms |
| others: | 276ms |
| total: | 471ms |

| 0 / 0 |
