我想把treeview做成导航。当我点击treeview时显示相应内容。这代码怎么弄呀,我是在winfrom做的.

解决方案 »

  1.   

    每部分内容放在一个Panel里面,显示一个,其他的隐藏
      

  2.   

    一个panel ,多个用户控件,选中节点后panel用addcontrol方法加载用户控件,然后dock之。
      

  3.   

    恩,动态添加控件就要注意排版的问题,要设置控件的Location
      

  4.   

    一个panel ,多个用户控件,选中节点后panel用addcontrol方法加载用户控件,然后dock之。
    没错,你将内容都放在用户控件里 导航的时候addcontrol,就行了
    记得加一个
    foreach( 当前用户控件 ctrl in frm.pannel.control)
    {
     if(ctrl.name == 当前用户控件.name)
     {break;}
     else
      {
        frm.panel.control.clear();
        panel.control.add(当前用户控件);
      }
    }