難道不能把form2設為主form,在form2創建時hide 或設visible=false,
密碼驗證通過Form1.close;  Form2.onshow或visible=True????
        
        

解决方案 »

  1.   

    当然可以!step 1:进入Project菜单中的Option中,在下拉菜单中选择你的主窗体,
    step 2:是在Unit中的implementation关键字上一行加入Uses Unit1.(依情况而定);
    );
    step 3:Form2中依情况而定;
    step 4:你可以在用Form1是,就在相应事件中加入
    var PassForm:TForm1;
    form1:=TForm1.Creat(Form2) 
    form1.show;
    form1.update;
    不用是就在相应事件中加入
    form1.free;
      

  2.   

    你的step 4中  用Form1時可以靠Form2create事件觸發,並設Form2.visible=false
    不用時靠什麼事件觸發? 密碼驗證通過Form1關閉時,什麼事件觸發執行Form2.visible=true;
    你想過沒有???
      

  3.   

    解決了!
    procedure Tmainform.FormShow(Sender: TObject);
    begin
       loginform.ShowModal ;
    end;