|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Уважаемые, подскажите, пожалуйста. Можно ли в TreeView обратиться к узлу по имени или по Tag-у? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:34 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Только посредством перебора узлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:35 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Shocker.Pro, Понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:37 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Еще вопрос. А как проверить что узел является корневым, а не дочерним? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:52 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
проверить свойство Parent ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:55 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
тип tvwroot у него должен быть ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:58 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Konst_Oneтип tvwroot у него должен бытькорневой узел может быть не один, это тебе не XML ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 12:59 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: vbnet 1. 2. 3.
Как проверить свойство Parent? Ругается ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 13:11 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 13:19 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Shocker.ProKonst_Oneтип tvwroot у него должен бытькорневой узел может быть не один, это тебе не XML это зависит от вида отображаемого дерева. обычный вид с одним главным узлом ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 13:26 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Зачем это для прайс-листа, например, или для списка сотрудников по отделам? У меня, например, в 90% отсутствует корневой узел. Опять же, если он является константой, надо вынести его в метку дерева и не тратить лишнее место и клики на содержание константного узла. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 13:53 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
у всех свои причины, у меня наоборот частенько были с главным уровнем ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 14:00 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Имён, насколько помню, у нодов нету, зато есть key, по которому к ним можно обращаться. Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 15:06 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
И снова здравствуйте. Еще вопрос по дереву. Как прочитать все узлы в дереве до последнего child не зная глубины вложенности? Рекурсия что ли? Подскажите пожалуйста как малой кровью это сделать. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 13:25 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Коллекция Nodes - плоская, можно без рекурсии ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 13:35 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 13:46 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
hclubmk Код: vbnet 1.
так получаю ноды первого уровня, а вложенные как получить? уровень вложенности не известен проверять каждый узел на наличие детей->детей на наличие детей->детей на наличие детей......... как узнать то последнего дитя? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:02 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
TreeViewNodeтак получаю ноды первого уровнянет, так получаешь ноды любого уровня. Если задача "перебрать все узлы", она решается. Если задача какая-то другая - потрудись сформулировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:07 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Shocker.Pro, Попробую объяснить Надо узнать что у узла ROOT последний потомок = Крайний деть. И например узнать что у узла nod # 10 есть 20 детей. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:25 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
TreeViewNodeНадо узнать что у узла ROOT последний потомок = Крайний деть.что такое "последний"? потомок с максимальным уровнем вложенности? их может быть несколько, причем по разным путямTreeViewNodeИ например узнать что у узла nod # 10 есть 20 детей.формально у него только один ребенок, остальные внуки и правнуки )) Обе задачи - да, решаются реркурсивным просмотром. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:40 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Как мне узнать что у узла ROOT есть child nod # 10 у которого есть свои child у которого есть свои child у которых..... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:42 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
TreeViewNodeКакВам нужно объяснить теорию рекурсии или написать за вас программу? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:44 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
Shocker.Pro, Ладно, сейчас попробую разобраться. Понаплодил и запутался в детях этих я) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 14:45 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 15:49 |
|
TreeView обратиться к узлу по имени
|
|||
---|---|---|---|
#18+
hclubmk грабли не нашел граблей. Понятно, что для определения глубины вложения конкретной одной ноды можно обойтись без рекурсии, но у ТС другие задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2015, 15:52 |
|
|
start [/forum/topic.php?fid=60&msg=38993865&tid=2155884]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 444ms |
0 / 0 |