Добавление дочернего узла к родительскому (не выбрано)
Сначала используйте Find()
, чтобы получить ссылку на родительский узел. Затем добавьте его, используя ту же технику, что и в других разделах ниже.
Dim MyNode() As TreeNode
MyNode = TreeView1.Nodes.Find("Item1", True)
MyNode(0).Nodes.Add("SubItem1")
Программное добавление узлов
Если вы хотите добавить дочерние узлы к определенному родительскому узлу, идея состоит в том, чтобы добавить дочерние узлы к их родительскому узлу с помощью метода parent.node.add()
. Вы можете создать любое количество детей, как это.
Например, если вы хотите иметь такой сценарий:
Дедушка-> Отец-> Сын
Тогда вы можете сделать это:
dim GrandfatherNOde as treenode = tree.nodes.add("Grandfather")
dim fatherNode as treenode = GrandfatherNode.Nodes.add("Father")
dim sonNode as treenode = fatherNode.Nodes.add("Son")
Больше чтения/примеров
На этой странице есть хороший пример, который вы можете запустить для динамического добавления дочерних узлов в дерево. Они делают это на кнопке, которую они подключили так:
Private Sub AddChild_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddChild.Click
TView.SelectedNode.Nodes.Add(Text1.Text)
End Sub
http://www.codeproject.com/Articles/11830/The-Basic-Operations-on-using-the-TreeView-Control
person
msigman
schedule
01.04.2012