有2个窗体Form1,Form2. Form2是主窗体,为什么设置了Form2的visible为false,这个Form2在启动时还会显示.用代码来限制也不行Form2.visible:=false;或者
Form2.hide;我是在Form2的Create下写的.    怎么让Form2显示的时候也显示Form1(不用timer组件)

解决方案 »

  1.   

    Form2 的Create 里 模式创建 Form1 啊
      

  2.   

    Application.Initialize;
      Application.ShowMainForm := false;  //不显示主窗口
      Application.CreateForm(TForm2, Form2);
      Application.CreateForm(TForm1, Form1);  Application.Run;Form2.visible对主窗口没用。在
    procedure TForm2.FormShow(Sender: TObject);
    begin
      Form1.Show;
    end;就可以Form2显示的时候也显示Form1
      

  3.   

    在菜单project中的OPTIONS中把FORM1设为主界面呀
      

  4.   

    应用程序的主窗口是不能设置visable的 即设置了也没用
    form2的onshow事件中写form1.show 可以显示form1
      

  5.   

    Application对象是个好东西 建议去帮助里查一下Application对象吧  能发现不少有趣的东西哦