请问,我想在主窗体之前先运行一个设置窗体,请问如何实现?

解决方案 »

  1.   

    procedure TForm1.FormActivate(Sender: TObject);
    begin
    form2.showmodal;
    end;在Activate事件中显示另一个窗体,不过要事先定义一个布尔变量,是否显示?
      

  2.   

    在主出题的onshow事件里面写程序
      

  3.   

    或者在工程文件中的Application.Run;前加入
    ...
    Application.CreateForm(TdlgLogin, dlgLogin);
    dlgLogin.ShowModal;
    Application.Run;
    这个简单一些
      

  4.   

    谢谢,那么,如果我想用MessageDlg()来先出现一个提示窗体,然后进入设置窗体,可以么?