'очистим дерево
TreeView1.Nodes.Clear
'добавим главную ноду
Set mNode = TreeView1.Nodes.Add(, , "node 0", "AAAAAA", "root")
'добавим 10 детей
for i=1 to 10
Set mNode = TreeView1.Nodes.Add("node 0", tvwChild, "node " & Format(i), "CHILD " & format(i), "cfolder", "folder")
next i
Set NewItem = mTreeView.Nodes.Add(
1. <СуществующийНод>,
2. <Отношение нового к cуществующему ноду>,
3. <УникальныйКлюч>,
4. <Текст (отображающийся в дереве)>,
5. <Номер картинки в ассоциированном с деревом объекте ImageList>,
6. <Номер картинки в ассоциированном с деревом объекте ImageList,
которая отображается, когда этот нод выбран>
)
Set NewItem = mTreeView.Nodes.Add(ParentNode,tvwChild,ParentNode.Key & "\Child" & ParentNode.Children+1,"Дочерняя ветвь " & ParentNode.Children+1,
ParentNode.Image+1)
ParentKey = mTreeView.Nodes(ParentNodeNum).Key
ChildNum = mTreeView.Nodes(ParentNodeNum).Children+1
Set NewItem = mTreeView.Nodes.Add(ParentNodeNum, tvwChild,ParentKey & "\Child" & ChildNum ,"Дочерняя ветвь " & ChildNum,
ParentNode.Image+1)
TvwFirst=0. First: The Node is placed before all other nodes at the same level of the node named in relative.
TvwLast=1. Last: The Node is placed after all other nodes at the same level of the node named in relative. Any Node added subsequently may be placed after one added as Last.
TvwNext=2. (Default) Next: The Node is placed after the node named in relative.
TvwPrevious=3. Previous: The Node is placed before the node named in relative.
TvwChild=4. Child: The Node becomes a child node of the node named in relative.
Eugenio писал(а):Первый параметр функции add - это не строковое значение
timsoft писал(а):Eugenio писал(а):Первый параметр функции add - это не строковое значение
Читаем MSDN внимательно:
Relative -- Optional. The index number or key of a pre-existing Node
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13