如何控制MDI中同一窗體(fsMDIChild)在同一程式內不能打開多個﹖
以下兩段代碼均能達到相似目的﹐但不解其原理及區別,有沒有更好的方法?。
procedure TfrmMain.N51Click(Sender: TObject);
begin
IF FRMBOMPART = NIL THEN
begin
frmBomPart := TfrmBomPart.Create(frmMain);
frmBomPart.Show;
end;
end;
procedure TfrmMain.N51Click(Sender: TObject);
begin
if NOT assigned(frmbompart) then
begin
frmBomPart := TfrmBomPart.Create(frmMain);
frmBomPart.Show;
end;
end;
以下兩段代碼均能達到相似目的﹐但不解其原理及區別,有沒有更好的方法?。
procedure TfrmMain.N51Click(Sender: TObject);
begin
IF FRMBOMPART = NIL THEN
begin
frmBomPart := TfrmBomPart.Create(frmMain);
frmBomPart.Show;
end;
end;
procedure TfrmMain.N51Click(Sender: TObject);
begin
if NOT assigned(frmbompart) then
begin
frmBomPart := TfrmBomPart.Create(frmMain);
frmBomPart.Show;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货