Update Node in a tree view ctrl

G

Guest

Hello,
i use a tree view with a new class for 2 parameters:
Class myTreeNode
Inherits TreeNode
Public MenuText As String
Public MenuPage As Integer
Sub New(ByVal MenuTxt As String, ByVal MPage As Integer)
MyBase.New()
MenuText = MenuTxt
MenuPage = MPage
Me.Text = MenuText
End Sub
End Class


I add node by
TreeViewMenu.SelectedNode.Nodes.Add(New myTreeNode(TxtMenuEt2.Text,
TxtMenuEtPage2.Text))

i would like select an item of my treeview and update with TxtMenuEt2.Text
and TxtMenuEtPage2.Text data

i try
TreeViewMenu.SelectedNode = (New myTreeNode(TxtMenuEt2.Text, Page))
but it's not correct
can you help me please
THanks a lot
Nico
 
K

Ken Tucker [MVP]

Hi,

Try something like this.

FindNodes(trvNorthWind.Nodes, "Robert King", "Ken Tucker")



Private Sub FindNodes(ByVal node As TreeNodeCollection, ByVal FindText As
String, _

ByVal NewText As String)

Dim tn As TreeNode

For Each tn In node

If tn.Text = FindText Then

tn.Text = NewText

End If

FindNodes(tn.Nodes, FindText, NewText)

Next

End Sub





Ken

------------

Hello,
i use a tree view with a new class for 2 parameters:
Class myTreeNode
Inherits TreeNode
Public MenuText As String
Public MenuPage As Integer
Sub New(ByVal MenuTxt As String, ByVal MPage As Integer)
MyBase.New()
MenuText = MenuTxt
MenuPage = MPage
Me.Text = MenuText
End Sub
End Class


I add node by
TreeViewMenu.SelectedNode.Nodes.Add(New myTreeNode(TxtMenuEt2.Text,
TxtMenuEtPage2.Text))

i would like select an item of my treeview and update with TxtMenuEt2.Text
and TxtMenuEtPage2.Text data

i try
TreeViewMenu.SelectedNode = (New myTreeNode(TxtMenuEt2.Text, Page))
but it's not correct
can you help me please
THanks a lot
Nico
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top