Seleccionar Node en Treeview por tag

21/03/2006 - 10:40 por BobDylan | Informe spam
Hola, como puedo buscar y seleccionar el Nodo de un treeview por el Tag?
Tengo esto pero no funciona, no salte el evento afterselect de treeview.

Private Sub BuscaNodo(ByVal Tag As String)
Dim NodeAux As TreeNode
For Each NodeAux In Me.trvDocumento.Nodes
If NodeAux.Tag = Tag Then
Me.trvDocumento.SelectedNode = NodeAux
End If
Next
End Sub
 

Leer las respuestas

#1 BobDylan
21/03/2006 - 12:29 | Informe spam
Vale, ya se lo que era.
La nueva fución me kedó asi:
Private Sub BuscaNodo(ByVal NodoRaiz As TreeNode, ByVal Tag As String)
Dim NodoAuxiliar As New TreeNode
For Each NodoAuxiliar In NodoRaiz.Nodes
If NodoAuxiliar.Tag = Tag Then
trvDocumento.SelectedNode = NodoAuxiliar
Exit Sub
End If
BuscaNodo(NodoAuxiliar, Tag)
Next
End Sub

ya funciona.

"BobDylan" escribió:

Hola, como puedo buscar y seleccionar el Nodo de un treeview por el Tag?
Tengo esto pero no funciona, no salte el evento afterselect de treeview.

Private Sub BuscaNodo(ByVal Tag As String)
Dim NodeAux As TreeNode
For Each NodeAux In Me.trvDocumento.Nodes
If NodeAux.Tag = Tag Then
Me.trvDocumento.SelectedNode = NodeAux
End If
Next
End Sub

Preguntas similares