1 Pluspunkt 0 Minuspunkte

Ich habe einen Treeview mit Elementen gefüllt.

foreach() { }

Wie kann ich jetzt aus Code heraus (also während das Programm läuft) einen Node auswählen?

TreeNode[] nodes = treeView1.Nodes.Find("My Node", true);
if (nodes.Length > 0)
{
    TreeNode nodeToSelect = nodes[0];
    treeView1.SelectedNode = nodeToSelect;
}

Das Element wird aber nicht ausgewählt.

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Versuch es damit.

TreeNodeCollection nodes = treeView1.Nodes;

foreach (TreeNode node in nodes)
{
    if(node.Text == "My Node")
    {
        treeView1.SelectedNode = node;
        treeView1.Select();
    }
}
von (716 Punkte)