大家好!我正在 学习软件工程,在做软件时遇到了一些问题,再次向大家请教!如何使一个Form窗口使用时,其他窗口无法工作。谢谢(100分)

  • 主题发起人 主题发起人 janetliyun
  • 开始时间 开始时间
J

janetliyun

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!我正在 学习软件工程,在做软件时遇到了一些问题,再次向大家请教!如何使一个Form窗口使用时,其他窗口无法工作。谢谢
 
用ShowModal啊!
 

call form2 by form1:

form1.button1.onclick(sender:tobject);
begin
with tform2.create(self) do
try
showmodule;
finally


free;

end;
end;
 
通常情况下,你是使用的无模式窗口,使用模式窗口就可以。
 
form1.ShowModal;
即可。
 
用模态方式显示当前窗体。
 
form1.ShowModal 模态窗口,其它窗口部可用;
form1.Show 非模态窗口,其它窗口部不可用。
 
同意,同意
 
使用
Application.CreateForm(TForm1,Form1);
Form1.ShowModal;
Form1.Free;
可以减少系统资源占用。
 
form1.ShowModal 模态窗口,其它窗口部可用;
form1.Show 非模态窗口,其它窗口部不可用。
请加分,以后会多帮你。~-~
 
呵呵,那么多人帮呀!再重复一下:form1.showmodal;
 
后退
顶部