if fj14=nil then
begin
fj14 :=Tfj14.Create(self);
fj14.ShowModal;
end
else
fj14.Show; fj14.WindowState := wsMaximized;
为什么报错Cannot make a visible window modal.
begin
fj14 :=Tfj14.Create(self);
fj14.ShowModal;
end
else
fj14.Show; fj14.WindowState := wsMaximized;
为什么报错Cannot make a visible window modal.
我就是不想有两个子窗体同时打开被操作
这个不行
show;
但是你还是没有show modal呀,
是不是MDIChild真的不能show modal,也不可以模仿这种效果吗?
怎么办。 把showmodal 改为 form2.show 。问题更大。
if fj14=nil then
begin
fj14 :=Tfj14.Create(self);
fj14.ShowModal;
end
else
fj14.Show; fj14.WindowState := wsMaximized;
报错是必然的,你的form并没有生成你怎么就Show呢。
而是说visible window 不可以showmodal呀