高手,如何在多个窗体中,使其中一个窗体编译后在最前面?急啊!谢谢

解决方案 »

  1.   

    1.如果你说的是要前端显示 那么formstyle:=fsStayOnTop就可以了
    2.如果你说的要首先创建 那么Project—>option 那你要先编译的form设为主窗口
      

  2.   

    要首先创建=>project -> view source,然后改变各个form的创建顺序
      

  3.   

    你把要前端显示的窗体设置成主窗体就行了.
    如果你不想把他设置成主窗体,那:formstyle:=fsStayOnTop,记住:如果是MDI的话,在projiect\option 里把你要前端显示的窗体设置为available forms.
    如果不是MDI,那你在主窗体的formcreate里加入:form2.show(form2是你要显示的窗体)
      

  4.   

    借用hhzh426(春之风)的发言。  要首先创建=>project -> view source,然后改变各个form的创建顺序例:
    program Project1;uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1},
      Unit2 in 'Unit2.pas' {Form2},
      Unit3 in 'Unit3.pas' {Form3};{$R *.RES}begin
      Application.Initialize;
      Application.CreateForm(TForm2, Form2);
      Application.CreateForm(TForm1, Form1);
      Application.CreateForm(TForm3, Form3);
      Application.Run;
    end.