Todos mis nodos TreeView tienen una ID única para su profundidad de nodo.Buscar nodo TreeView por valor
Quiero establecer Checked=True
en el nodo TreeView que coincida con un cierto valor.
Actualmente estoy haciendo lo siguiente:
Dim value As Integer = 57
For Each n As TreeNode In tvForces.Nodes
If n.Value = value Then n.Checked = True
Next
¿Hay una mejor manera de encontrar el nodo que quiero establecer como Checked=True
en lugar de bucle a través de cada nodo?
Busco algo como:
Dim value As Integer = 57
n.FindNodesByValue(value)(0).Checked = True
¿Hay algo así que puedo usar?
Tenga en cuenta que sólo se pone tvForces.Nodes el primer nivel (raíz) nodos. Si quieres todos los nodos, necesitarás atravesar el árbol. –