What I've been doing is
procedure TForm1.CreateForm2BtnClick(Sender: TObject);
begin
if not assigned(Form2) then
Form2 := TForm2.Create(Application);
Form2.ManualDock(Form1,nil,alClient);
Form2.Visible := True;
Form2.BringToFront;
end;
Looks like SDI but much more manageable designing, debugging etc.
Best, Alan
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED]
with body of "unsubscribe delphi"