怎么在一个Form1显示后,让Form1创建一个ShowModal的Form2. 怎么在一个Form1显示后,让Form1创建一个ShowModal的Form2.要在Form1显示后.马上显示Form2,在键盘或鼠标还没对Form1操作前. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.FormShow(Sender: TObject);begin Form2.ShowModal;end; procedure TForm1.FormShow(Sender: TObject);begin if Not Assinged(Form2) then Form2:=TForm2.Create(Self); Form2.ShowModal;end;这样应该好一点 同意楼上的Form2须先创建Form2:=Form2.Create(self); 不行的.我要的是Form1已显示出来才能显示Form2,楼上的那样会Form1看不见,只有关了Form2的才会出来Form1 我觉得楼主的意思应该是等Form1完全显示出来后,才显示form2。如果在Form1的Onshow里写代码的话,Form1就没能显示,而直接显示Form2可以在Form1的onActive事件中showmodal form2。不过,OnActive事件会是在窗口每次激活时触发。所以要一些额外的判断条件。其它有什么好方法我也洗耳恭听。 对.就是要zxp_ping(zxp) 说的那样的效果 procedure TForm1.FormShow(Sender: TObject);begin if Not Assinged(Form2) then Form2:=TForm2.Create(Self); Form2.ShowModal;end; 由delphi2007升级到delphi2009,发现操作sqlserver出现了奇怪问题????? 如何实现两个ACCESS库中表的覆盖 这个问题谁能帮我解决一下呢! 各位大虾,请教,请进! 如果在运行时就给定的一个类得知它分别有哪些属性? delphi怎么连接oracle呀!? 怎么样能得到com口的数据,很急。谢谢? 为什么在delphi里的activeform刷新有问题? 发现我已经离不开这里,噢,delphi ADO对汉字的支持 如何向word模板里指定位置写入文字或者画图形 ~~~~~求助~~~~~关于TDataSet和DataSet的关系,详情请进!
begin
Form2.ShowModal;
end;
begin
if Not Assinged(Form2) then
Form2:=TForm2.Create(Self);
Form2.ShowModal;
end;
这样应该好一点
Form2须先创建
Form2:=Form2.Create(self);
楼上的那样会Form1看不见,只有关了Form2的才会出来Form1
的Onshow里写代码的话,Form1就没能显示,而直接显示Form2
可以在Form1的onActive事件中showmodal form2。不过,OnActive事件会是在窗口
每次激活时触发。所以要一些额外的判断条件。其它有什么好方法我也洗耳恭听。
begin
if Not Assinged(Form2) then
Form2:=TForm2.Create(Self);
Form2.ShowModal;
end;