我用c#做一个用户界面,想在左边点击不同子节点,右边出现不同页面,怎么实现啊,有没有可以参考的代码啊

解决方案 »

  1.   

    是不是cs界面的?是的话就很简单,treeview的点击节点事件里做处理就可以了
      

  2.   

    winform 
    下面的事件
     private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
            {
               
            }
      

  3.   

    嗯  winfor的就没错了,直接在treeview的点击事件(单击或双击事件)中添加逻辑处理就可以了
      

  4.   

    把你不同的界面封装成UserControl,然后和树结点形成一个一对一关系
    右边放一个容器比如Panel.
    然后在tree的结点单击事件里就Panel.Controls.Add(你的控件)
      

  5.   

    窗口划了左右两部分,用的是splitContainer,但是case后面怎么写啊?
    private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
            {
               string a=treeView1.SelectedNode.Text;           
                switch (a)
                {               
                    case "档案查询":            }
      

  6.   

    包装成控件以后你就象我说的那样:
    case "档案查询":
     Control control1 = new YourControl();
    splitContainer.Panel2.Controls.Add(control1); //大致如此-------------------------------
    但我建议你要有意识不用switch case,改用别的不需要判断的方法。这样对水平提高大有好处。
      

  7.   


    添加完control呢,我就是不知道怎么在panel2中添加不同界面