Я хочу установить узел TreeView.selected, перечисляя int List, но не могу понять, как установить childNodes.У меня есть следующий код в моем пользовательском элементе управления:
private void SetSelectedNode()
{
if (MySelectedNodeIndexes == null) return;
for (int i = 0; i < MySelectedNodeIndexes.Count; i++)
{
this.SelectedNode = this.Nodes[MySelectedNodeIndexes[i]];
}
}
Это только устанавливает узел, но при первом его изменении.Но второе изменение должно установить this.SelectedNode.Nodes [первая запись в MyselctedNodesIndexes] .SelectedNode.и т. д.
Если MySelectedNodeIndexes содержит {2,4,7,1}, я хочу, чтобы выбранные узлы были: this.Nodes [2] .nodes [4] .nodes [7] .nodes [1];
Не знаю, как это сделать?Заранее спасибо за помощь.