关于两个form同时显示 经常看到打开一个应用程序时,主界面显示后,还显示一个登录框,而且是莫modal窗口,如何实现程序运行时同时显示两个窗口。如何实现上面说的登录窗口。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在form1的procedure TForm1.FormActivate(Sender: TObject);var f: TForm2;begin f:= TForm2.Create(nil); f.ShowModal;end; 是在form1的OnActivate事件里添加。不要在OnShow添加。 给你一几行代码看看就知道了. Splasher:=TSplasher.Create(Application);//飞溅屏 Splasher.Show; Splasher.Update; Application.Initialize; Splasher.lblStatupInfo.Caption:='正在连接服务器,请稍后……'; Splasher.Update; Application.Title := 'Richsoft MRP'; Application.CreateForm(TLogin, Login);//登陆窗体 Splasher.Update; 对不起少了这两行Splasher.Free;Application.Run; 用一楼的方法:在主窗口的FormActivate写:Application(TForm1, Form1);Form1.ShowModal; procedure TfrmMain.Timer1Timer(Sender: TObject);begin Timer1.Enabled := False; frmLogin := TfrmLogin.Create(Self); frmLogin.ShowModal; FreeAndNil(frmLogin);end; delphi 子类和父类方法有重复 indyFTP的一些用法问题。 fastreport 怎样判断是最后一页? 我在窗体上放了个button,然后view as text 就看到如下代码,请问这些代码在创建窗体中具体哪一步起的作用 如何将以下c++ 语句 翻译为delphi 语句?? 帮忙看看? 设置断点的问题 关于TColumn类型的组件编辑器 delphi record OleVariant 怎么才能互相转换 如何判定一个目录是否为空? 网络异常时,idftp下载的压缩文件不正确解压! 请教隐式执行一个其他程序的问题?
procedure TForm1.FormActivate(Sender: TObject);
var
f: TForm2;
begin
f:= TForm2.Create(nil);
f.ShowModal;
end;
Splasher.Show;
Splasher.Update;
Application.Initialize;
Splasher.lblStatupInfo.Caption:='正在连接服务器,请稍后……';
Splasher.Update;
Application.Title := 'Richsoft MRP';
Application.CreateForm(TLogin, Login);//登陆窗体
Splasher.Update;
Splasher.Free;
Application.Run;
Application(TForm1, Form1);
Form1.ShowModal;
begin
Timer1.Enabled := False;
frmLogin := TfrmLogin.Create(Self);
frmLogin.ShowModal;
FreeAndNil(frmLogin);
end;