药
药到命除
Unregistered / Unconfirmed
GUEST, unregistred user!
我在写一个程序时用到了MDI,在主窗体中有这样的代码:
procedure TfrmMain.ItemGyClick(Sender: TObject);
begin
if not assigned(frmGyManage) then
begin
frmGyManage := TfrmGyManage.Create(application);
ShowWindow(frmGyManage.handle,SW_MAXIMIZE);
end
else
frmGyManage.BringToFront;
end;
procedure TfrmMain.ItemMzClick(Sender: TObject);
begin
if not assigned(frmMzManage) then
begin
frmMzManage := TfrmMzManage.Create(Application);
ShowWindow(frmMzManage.Handle,SW_MAXIMIZE);
end
else
frmMzManage.BringToFront;
end;
可是不管先打开哪个子窗口,在打开第二个子窗体时就会出错。
下面是CPU监视图
procedure TfrmMain.ItemGyClick(Sender: TObject);
begin
if not assigned(frmGyManage) then
begin
frmGyManage := TfrmGyManage.Create(application);
ShowWindow(frmGyManage.handle,SW_MAXIMIZE);
end
else
frmGyManage.BringToFront;
end;
procedure TfrmMain.ItemMzClick(Sender: TObject);
begin
if not assigned(frmMzManage) then
begin
frmMzManage := TfrmMzManage.Create(Application);
ShowWindow(frmMzManage.Handle,SW_MAXIMIZE);
end
else
frmMzManage.BringToFront;
end;
可是不管先打开哪个子窗口,在打开第二个子窗体时就会出错。
下面是CPU监视图