Я обычно использую обработчик события AfterSelect этого дерева, таких как:
private void tree_Detail_AfterSelect(Object sender, TreeViewEventArgs e)
{
swich (tree_Detail.SelectedNode.Name)
{
case "node1":
//display node 1 content in panel
break;
case "node2":
//display node 2 content in panel
break;
//...etc...
}
}
Вы можете также использовать свойство Tag каждого дерева узла (объект), чтобы сохранить что-то такое, как идентифицирующего значения Integer и реагировать на них, что вместо текстовое имя. Но я обычно называю узлы с префиксом «узел», чтобы я мог реагировать на них узнаваемым способом в коде.
Благодаря @Don, я буду принимать, когда таймер иссякнут. Я уже понял это к тому моменту, когда увидел ваш ответ, но я соглашусь с вами, так как он работает в любом случае. –