Найти узел TreeView по значению

Все мои узлы TreeView имеют уникальный идентификатор для глубины узла.

Я хочу установить Checked = True на узле TreeView, который соответствует определенному значению.

В настоящее время я выполняю следующее:

Dim value As Integer = 57

For Each n As TreeNode In tvForces.Nodes
   If n.Value = value Then n.Checked = True
Next

Есть ли лучший способ найти узел, который я хочу установить как , скорее, а именно True , а не зацикливается через каждый узел?

I ' Я ищу что-то вроде:

Dim value As Integer = 57

n.FindNodesByValue(value)(0).Checked = True

Есть что-то подобное, что я могу использовать?

5
задан Curt 15 September 2011 в 11:07
поделиться