簡體   English   中英

如果在樹視圖中選擇節點,如何顯示面板?

[英]How to show a panel if a node is selected in a treeview?

我有一個像這樣結構的樹視圖

 Node0
   -Node1
      -Node11
      -Node12
   -Node2

我有兩個面板:panel11和panel12。 我想顯示panel11如果選擇了Node11並且如果選擇了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;
    }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM