如何让多个窗体在“主窗体”启动时,也同时出现,就像"Delphi7"(我是初学者,需要详细的说明与代码!)(麻烦各位网友了!)先谢谢所有看帖的朋友!

解决方案 »

  1.   

    在入口处加入要启动的窗口program Project1;uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin
      Application.Initialize;
      ........//这个地方加入的代码
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
      

  2.   

    需要哪个窗体出来的在主窗体fmain的show事件上面写
    from1.show
    ...........
      

  3.   

    form.show,如果想窗体不被遮挡,要把窗体的formstyle设置成fsStayOnTop
      

  4.   

    汗,又多线程,只是打开一个窗体,没必要吧....只有一个功能要做工作比较多,为了不影响其它,才设线程.他只要DELPH相似的界面,就没必要多线程.....只要同时打开多个窗口就行了.
      

  5.   

    一楼的朋友,以为你要做启动窗体,像delphi7的启动时那样。看2楼的就可以了。
      

  6.   

    哦。多谢9楼的朋友,2楼朋友的方法我已经用上了。我一开始用的是"OnCreate" 却不行,我想请教这是为什么呢?
      

  7.   

    因为"OnCreate"的时候,其他的窗体还没有Create(主窗体是最先创建的),所以你直接去触发show事件,自然就地址错误。