如果在树视图中选择了节点,如何显示面板
本文关键字:何显示 显示 视图 选择 节点 如果 | 更新日期: 2023-09-27 18:24:57
我有一个类似的树视图
Node0
-Node1
-Node11
-Node12
-Node2
我有两个面板:面板11&panel12.如果选择了Node11,我想显示panel11;如果选择了Node12,我想显示panel12。我如何在C#中的WF中做到这一点?
在树视图上为AfterSelect
事件编写一个处理程序,在那里您可以执行任何必须执行的操作来处理用户选择的节点。
private void TreeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.node == nodePanel11)
{
Panel11.Visible = true; // This presumes that the panel already exists
// and is invisible
Panel12.Visible = false;
}
else if (e.node == nodePanel12)
{
Panel12.Visible = true;
Panel11.Visible = false;
}
}