如何多窗体同时运行? ( 积分: 100 )

  • 主题发起人 主题发起人 0452
  • 开始时间 开始时间
0

0452

Unregistered / Unconfirmed
GUEST, unregistred user!
在主窗体下有两个按钮,分别打开两个不同的窗体,我的问题是两个窗体不能同时打开,如何实现两个窗体同时打开?

打开窗体代码如下:
procedure btn1;
begin
with form1.Create(Application) do
try
Showmodal;
finally
Free;
end;
end;

procedure btn2;
begin
with form2.Create(Application) do
try
Showmodal;
finally
Free;
end;
end;
 
用Show, 或者在一个容器中放两个Form,然后显示容器。
 
用哪個窗體顯示哪個窗體,注意SDI和MDI的不同
 
一楼说的对,但是用show,不能用free,否则窗体闪一下就没了,应该在close事件里写
cation := cafree;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
后退
顶部