Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / свойство Count в Treeview / 9 сообщений из 9, страница 1 из 1
15.03.2005, 15:15
    #32961094
n3n
n3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
Объясните пожалуйста, почему TreeView.Nodes.Count выдает кол-во узлов только на первом (текущем уровне)? Это так и должно быть или я что то не то делаю? И почему в списке методов Nodes не отображается свойство Count, но если его добавить руками все работает. VS.NET 2002 Может это из за версии?
Заранее спасибо.
...
Рейтинг: 0 / 0
16.03.2005, 08:55
    #32962184
свойство Count в Treeview
Внимательно читаем 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
16.03.2005, 09:43
    #32962289
n3n
n3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
Это не ошибка и версия тут не при чем — просто так устроен TreeView в .NET[/quot]
А как тогда пройтись по всем узлам, и как добавить узел в необходимую позицию. Заранее спасибо
...
Рейтинг: 0 / 0
16.03.2005, 10:34
    #32962459
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
А как тогда пройтись по всем узламэто практически всегда рекурсивный алгоритмкак добавить узел в необходимую позицию.что такое "позиция в дереве" ?
...
Рейтинг: 0 / 0
16.03.2005, 10:46
    #32962509
n3n
n3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
кузя А как тогда пройтись по всем узламэто практически всегда рекурсивный алгоритм как добавить узел в необходимую позицию.что такое "позиция в дереве" ?В смысле в любое место, любой ветки. Как это сделать если я нашел необходимый узел, а индекса то у него нету, как добавить Node сразу после найденного (сделать дочерним для него)
...
Рейтинг: 0 / 0
16.03.2005, 10:49
    #32962529
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
n3nесли я нашел необходимый узел, а индекса то у него нетуу него есть свойство Nodes - коллекция дочерних узлов
...
Рейтинг: 0 / 0
16.03.2005, 10:54
    #32962553
n3n
n3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
кузя n3nесли я нашел необходимый узел, а индекса то у него нетуу него есть свойство Nodes - коллекция дочерних узлов
Можно пример, после VB6 тяжело приходится. Как добавить node на данный уровень и на дочерний?Заранее спасибо
...
Рейтинг: 0 / 0
16.03.2005, 11:40
    #32962732
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
Код: 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
16.03.2005, 11:41
    #32962741
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство Count в Treeview
С ошибкой написал - исправляюсь
Код: 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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / свойство Count в Treeview / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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