各位高手,刚学不久,遇到下面的问题:
如果我建立了两个窗体,form1 和form2,假设form1为主窗体,点击form1中的按钮会
弹出form2,这时form1消失,这种消失不是用form1.hide方法来隐藏,而是完全的释放form1,在窗体上只显示form2,点form2中的按钮会完全的关闭整个程序,也就是form2.close能关闭整个应用程序
谢谢指教!
如果我建立了两个窗体,form1 和form2,假设form1为主窗体,点击form1中的按钮会
弹出form2,这时form1消失,这种消失不是用form1.hide方法来隐藏,而是完全的释放form1,在窗体上只显示form2,点form2中的按钮会完全的关闭整个程序,也就是form2.close能关闭整个应用程序
谢谢指教!
程序就会结束了。
你可以通过隐藏主窗体来实现,即form1非主窗体
Application.ShowMainForm:=false;
Application.Initialize;
LoginPic:=TloginPic.Create(Application);
LoginPic.show;
LoginPic.update;
try
Application.CreateForm(TDM, DM);
Application.CreateForm(Tmainform, mainform);
LoginPic.Free;
Application.CreateForm(TLogin, Login);
if login.ShowModal=1 then
Application.Run
else
Application.Terminate;
except
Application.MessageBox('连接数据库失败!!!','连接数据库');
LoginPic.Free;
Application.Terminate;
end;
end.