简单问题,各位帮忙看看吧! 两个窗体:fm1为主窗体,fm2为登录窗体,(不自动创建),如何实现,运行程序时先显示fm2登录窗体,登录成功则显示fm1主窗体,fm2登录窗体关闭,如果可以马上结贴 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Application.CreateForm(TfrmLogin, frmLogin); if frmLogin.ShowModal = 1 then begin frmLogin.Free; frmSplash := TfrmSplash.Create(Application); frmSplash.Show; frmSplash.Update; Application.CreateForm(TfrmMain, frmMain); frmSplash.hide; frmSplash.Free; Application.Run; end else begin frmLogin.Free; frmSplash.Free; DM.free; Application.Terminate; exit; end; http://community.csdn.net/Expert/topic/3269/3269253.xml?temp=.2465326 在工程文件中,把frm2设置为主窗体,这样他就能最先显示对于frm2:....implementationuses unitfrm1;//frm1的单元文件if {登陆成功则显示frm1窗体}begin frm1:=Tfrm1.create(self); frm2.hide;//好像是这个方法,反正就是隐藏此窗体让它不可见 frm1.showmodal;endfrm1.free;frm2.close;或者把frm1设置为主窗体uses unitfrm2;{在窗体create事件中} frm2:=Tfrm2.create(self); self.hide;//好像是这个方法,反正就是隐藏此窗体让它不可见 frm2.showmodal; if glovar=1 then //glovar是一个公共变量,由frm2的操作写值(登陆成功为1,不成功非1), //frm1读值 self.show else self.close; fm2的创建写在fm1的Create事件里,用ShowMadol显示窗体... 前辈们,用delphi写东西,你们的机器配置大概是怎样的? 谁能客观的评价一下delphi将来的前途啊? 有谁用过QRpeview控件,帮一下帮了谢谢了先!!!! 招聘:软件开发(成都) 关于用Delphi6.0操作Excel的问题。其实就是有两个属性不知如何设置!请高手指点!共200分,请进 delphi如何将Excel的数据内容导入Access WORD文件被破坏,如何恢复?? 目前有程序需要完善,寻南京delphi程序员 复制表结构怎么出错了?是用SQL 拉动的效果如何做? 帮个忙啊!!关于TDCOMConnection1的问题?? 如何用一台中间PC转发串口数据?
if frmLogin.ShowModal = 1 then
begin
frmLogin.Free;
frmSplash := TfrmSplash.Create(Application);
frmSplash.Show;
frmSplash.Update;
Application.CreateForm(TfrmMain, frmMain);
frmSplash.hide;
frmSplash.Free;
Application.Run;
end
else
begin
frmLogin.Free;
frmSplash.Free;
DM.free;
Application.Terminate;
exit;
end;
对于frm2:
....
implementation
uses unitfrm1;//frm1的单元文件
if {登陆成功则显示frm1窗体}
begin
frm1:=Tfrm1.create(self);
frm2.hide;//好像是这个方法,反正就是隐藏此窗体让它不可见
frm1.showmodal;
end
frm1.free;
frm2.close;
或者把frm1设置为主窗体uses unitfrm2;
{在窗体create事件中}
frm2:=Tfrm2.create(self);
self.hide;//好像是这个方法,反正就是隐藏此窗体让它不可见
frm2.showmodal;
if glovar=1 then //glovar是一个公共变量,由frm2的操作写值(登陆成功为1,不成功非1),
//frm1读值
self.show
else
self.close;