类似Microsoft Office Outlook 2003左边是个NavBar 点击左边的选项 右边转入相应的应用程序这个流程怎样写 给个大致的代码 谢谢 夜深了 大家注意休息 呵呵 

解决方案 »

  1.   

    想做成类似OUTLOOK,就是左面导航栏,右面是具体窗口内容,但是又不想一次全部加载,而是根据左面选择进行相应的加载右面的内容,和OUTLOOK功能基本类似。
      

  2.   

    左边导航栏里放几个LinkLable,当然你也可以放Button了,
    然后右边放几个Panel或者是GroupBox也行,然后把这几个
    groupbox的visiable属性设置为false;
    当你点击导航栏里面的相应的按钮的时候,显示相应的panel等,
    方法就是把visiable属性设置为true即可.
      

  3.   


    而是根据左面选择进行相应的加载右面的内容,和OUTLOOK功能基本类似。 
    这样效率可行么? 一进入都得加载!
      

  4.   

    按需嘛?需要的时候才new一个出来,用不着是一开始就全部载入呀..可以分成几个form....如果右边的form已经加载的话,,有show..还没有的话就new一个出来咯..不会c#...说不清
      

  5.   

    首先判断是否存在Form1,如果已经存在则把它放到前面,如果没有则进行New操作。
      

  6.   

    数据分级保存。
    左边的树状控件对应1级数据。每个节点指向一个文件就是2级数据。
    点击左边树状控件的节点时,右边的list,就加载相应的数据。
    右边的list只有一个控件,这个控件继承自listctrl,我们添加了个接口populate,清除原来的数据,填入新的数据,并刷新UI.同样2级数据每个节点指向3级数据,list中的selectedchange事件中,下面的preview窗口就加载3级数据。大体思路就是这样,不需要一开始就将所有数据加载
      

  7.   

    参考下面例子: 
    http://download.csdn.net/source/830949 
    这个例子左边是一个树控件,根据左边选择节点切换右边的UserControl控件 
    把上面例子的左边树控件,换成你需要的控件就可以了