主窗体为:Form1;
登陆窗体为:Form2;
我想在主窗体显示后马上执行form2.showmodal;
这里的要求是主窗体必须是显示出来后才能显示登陆窗体;
还有这里我的主窗体是MDI的父窗体,在它显示时还有一个MDI子窗体显示
顺序是主窗体显示,子窗体显示,登陆窗体显示
//注:登陆窗体不是MDI子窗体
登陆窗体为:Form2;
我想在主窗体显示后马上执行form2.showmodal;
这里的要求是主窗体必须是显示出来后才能显示登陆窗体;
还有这里我的主窗体是MDI的父窗体,在它显示时还有一个MDI子窗体显示
顺序是主窗体显示,子窗体显示,登陆窗体显示
//注:登陆窗体不是MDI子窗体
解决方案 »
- 这段代码从c++转成delphi时遇到的问题
- 怎样实现有记忆的菜单,就象word中'文件'菜单中保存上次打开文件的路径??
- 编译不报错,运行报错找不到右括号
- 关于时间类型的问题,谢谢大家帮忙。
- 如何判断一个某一字符串是否包含另一个字符串?
- Delphi 字符和字符串(Ansi、Unicode)之间的异同?
- 国内第一个Delphi原创资源站点今天开张了!
- 如何dbgrid的popupmenu不弹出来?
- 一些word里的字符不能拷贝到delphi控件的caption中,怎么办?
- Delphi中可以使用Oracle的包吗?
- 斑竹、各位大虾帮帮忙啊,寻求glaux.dll、Glaux.pas(For Delphi)
- 有关数据库还原问题
form2的创建不是问题,主要的问题是怎么知道主窗体已经显示完成了;
i:integer=0;TForm1.activate事件下写代码:begin
if i=0 then
Form2.showmodal;
i:=1;
end
begin
Show;
Update;
Application.CreateForm(TForm2, Form2);
free;
end;
with TForm1.Create(Application) do
begin
Show;
Update;
Application.CreateForm(TForm2, Form2);
free;
end;
Application.run;
结帖