5,392
社区成员
发帖
与我相关
我的任务
分享
procedure TfrmMain.btn1Click(Sender: TObject);
begin
if Form1=nil then form1:=TForm1.Create(nil);
Form1.Show;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
FreeAndNil(form1);
end;
procedure TForm1.btn1Click(Sender: TObject);
begin
Self.Close;
end;
if not Assigned(FrmOrd) then
begin
Application.CreateForm(TFrmOrd, FrmOrd);
FrmOrd.Show;
end;
//主窗体调用
if not Assigned(FrmOrd) then
begin
Application.CreateForm(TFrmOrd, FrmOrd);
FrmOrd.Show;
end;
//子窗体销毁
procedure FrmOrd.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
FrmOrd:= nil;
end;