大家好 我是新手,请教如何用treeview显示多个页面?
如图我们用的vs2008  工具--选项中会有如下界面然后我想做成和他差不多的,我差了些书,都是显示相同类型的内容的,比如,选不同节点显示图片或者文本框,但是由于不同的节点要显示不同的内容,比如节点1是显示图片,节点2是要显示文本框。这就不知道怎么弄了。难道要把所有要用的空间都先画好,在用visible属性设置??

解决方案 »

  1.   

    来下载一下我的皮肤把里面就有的http://www.cnblogs.com/sufei/archive/2010/03/10/1682847.html
      

  2.   

    谢谢回答,但是我是新手,如何绑定panel呢?是在代码里添加 还是可以在属性对话框中添加?
      

  3.   

    在treeview的Afterselect事件中
    Form1 f=new Form1();
    f.TopLevel = false;
    panel1.Controls.Add(f);
    还可用SplitContainer 
      

  4.   


    都可以啊,当选中节点改变时,显示对应的panel就可以了,像4楼所说的用Form也可以
      

  5.   

    当选中节点改变时,右边的Panel,AddContorl就可以了。
      

  6.   

    意思是  如果我需要3个panel,就事先把3个panel画好,然后应用visible属性不同的节点对应的panel?
    那panel上的控件比如文本框,按钮是不是事先也得弄好吗