每个窗口是不是要做成一个独立的active控件,但是当我在active form1中打开另外一个active form2时要怎么做

解决方案 »

  1.   

    到底同普通form实现起来有哪些地方不一样,像一个窗口他可能会同其它窗口关联,像打开另外一个窗口 form2。那form2是不是也要新建个工程,生成一个新的控件,如果整个系统还共用一个data module那又怎么办呢
      

  2.   

    主窗体用ActiveForm,其他用普通窗体。
    若全部用ActiveForm,占用资源巨大,处理也不方便!
      

  3.   

    在一个active form中打开一个普通的form要怎么做
      

  4.   

    当然不能用模态显示窗体,必须用SHOW,不过你可以这样做:ActiveForm不要作为功能的主窗体,你可以在ActiveForm上放个panel,然后把所谓的mainfrm嵌入这个panel中,显示mainfrm肯定要用show啦,不过通过mainfrm调用其他窗体就可以使用模态显示方法了。
    ---------------
    我所做的所有需要ActiveForm发布的项目都是这么处理的!也比较美观,并且mainfrm可以
    从IE中拖出,和普通应用程序无二。