{$R *.dfm} uses unit2; var ModellessDlg:Tform2; procedure TForm1.FormCreate(Sender: TObject); begin bopen:=false; end; procedure TForm1.Button1Click(Sender: TObject); begin if not bOpen then begin ModellessDlg:=TForm2.create(application); ModellessDlg.show; bopen:=true; modellessdlg.parentform:=form1; end; end;
procedure TForm1.Button2Click(Sender: TObject); begin if bopen then begin modellessdlg.free; bopen:=false; end; close; end;