powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / свойство Count в Treeview
9 сообщений из 9, страница 1 из 1
свойство Count в Treeview
    #32961094
n3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
n3n
Гость
Объясните пожалуйста, почему TreeView.Nodes.Count выдает кол-во узлов только на первом (текущем уровне)? Это так и должно быть или я что то не то делаю? И почему в списке методов Nodes не отображается свойство Count, но если его добавить руками все работает. VS.NET 2002 Может это из за версии?
Заранее спасибо.
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962184
Внимательно читаем MSDN — TreeView Class Overview:
The Nodes collection holds all the TreeNode objects that are assigned to the TreeView control. The tree nodes in this collection are referred to as the root tree nodes.
Это не ошибка и версия тут не при чем — просто так устроен TreeView в .NET
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962289
n3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
n3n
Гость
Это не ошибка и версия тут не при чем — просто так устроен TreeView в .NET[/quot]
А как тогда пройтись по всем узлам, и как добавить узел в необходимую позицию. Заранее спасибо
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962459
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как тогда пройтись по всем узламэто практически всегда рекурсивный алгоритмкак добавить узел в необходимую позицию.что такое "позиция в дереве" ?
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962509
n3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
n3n
Гость
кузя А как тогда пройтись по всем узламэто практически всегда рекурсивный алгоритм как добавить узел в необходимую позицию.что такое "позиция в дереве" ?В смысле в любое место, любой ветки. Как это сделать если я нашел необходимый узел, а индекса то у него нету, как добавить Node сразу после найденного (сделать дочерним для него)
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962529
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3nесли я нашел необходимый узел, а индекса то у него нетуу него есть свойство Nodes - коллекция дочерних узлов
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962553
n3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
n3n
Гость
кузя n3nесли я нашел необходимый узел, а индекса то у него нетуу него есть свойство Nodes - коллекция дочерних узлов
Можно пример, после VB6 тяжело приходится. Как добавить node на данный уровень и на дочерний?Заранее спасибо
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962732
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
'чтобы использовать, в дереве должен заполняться Tag ключами
Sub Добавить_дочерний_узел(ByVal КлючДляПоиска As Integer, ByVal КлючДобавляемогоУзла As Integer, ByVal ТекстДобавляемогоУзла As String)
   Dim myNode As TreeNode
   For Each myNode In Tree1.Nodes   'Поиск узла во всем дереве
      If myNode.Tag = КлючДляПоиска Then
         myNode.Nodes.Add(ТекстДобавляемогоУзла)
         myNode.Tag = КлючДобавляемогоУзла
      End If
   Next
End Sub
...
Рейтинг: 0 / 0
свойство Count в Treeview
    #32962741
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С ошибкой написал - исправляюсь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
'чтобы использовать, в дереве должен заполняться Tag ключами
Sub Добавить_дочерний_узел(ByVal КлючДляПоиска As Integer, ByVal КлючДобавляемогоУзла As Integer, ByVal ТекстДобавляемогоУзла As String)
   Dim myNode As TreeNode
   For Each myNode In Tree1.Nodes   'Поиск узла во всем дереве
      If myNode.Tag = КлючДляПоиска Then
         myNode = myNode.Nodes.Add(ТекстДобавляемогоУзла)
         myNode.Tag = КлючДобавляемогоУзла
      End If
   Next
End Sub
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / свойство Count в Treeview
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]