我现在有一套用DELPHI6.0+SQL2000开发的应用系统,不过没有多界面的功能,想把它改为类似MDI有多界面功能的系统!
请教各位高手,有无这方面的经验和方法,不吝赐教!高手答谢,谢谢!

解决方案 »

  1.   

    MDI的比较麻烦
    会有很多问题
      

  2.   

    1、重画主界面,重写子模块调用代码,重新测试
    2、改成类似像“优化大师”一样的平铺式,不过不是MDI的,但可以自己模拟一下其实现在MDI包括MS自己都用得不多了,虽然可以同时显示多个子窗口,但实际上操作起来并不是太方便,当然具体要看你是什么程序和用户习惯
      

  3.   

    mdi是在主form里显示多个子窗口你如果使用show而不是showmodal,也是可以在桌面里显示多个子窗口,个人感觉更好
      

  4.   

    就是该显示一个功能模块的时候,直接show它的form
    最关键是有一个地方能管理到所有的这些打开着的功能form
      

  5.   

    用pagecontrol加载窗体,做成tabsheet的效果。
      

  6.   

    pagecontrol的效果很好,唯一的缺陷就是不能2个tabsheet同时显示。。
      

  7.   

    那就用pagecontrol吧,完全可以满足要求,网上搜搜这部分的例子应该有的。
      

  8.   

    比较麻烦。可自己写个脚本处理,把相关的ShowModal改为Show,再处理相关的事
    注意多子窗口之间数据刷新的需求。