VS2010中实现TreeView和Panel的动态更新

目的:实现点击TreeView的某一个节点时,能够显示多重堆叠的Panel中对应的那一个Panel

方法:

1. 建立多个Panel,大小一致能够完全覆盖彼此

2. 菜单中选择视图(View)-其他窗口(Other Windows)-文档大纲(Document Outline),在那里选择选择对应的Panel组件进行编辑

代码:

 1 // 按钮事件:TreeView选择改变
 2 private void settingTreeView_AfterSelect(object sender, TreeViewEventArgs e)
 3 {
 4     try
 5     {
 6         if (settingTreeView.SelectedNode.Text == "基本设置")
 7         {
 8             basicSettingPanel.BringToFront();
 9         }
10         else if (settingTreeView.SelectedNode.Text == "高级设置")
11         {
12             advcSettingPanel.BringToFront();
13         }
14     }
15     catch (Exception ee)
16     { MessageBox.Show(ee.Message); }
17 }            
原文地址:https://www.cnblogs.com/jayhust/p/3474516.html