Miras, no se que se pasa. Ya hizo de todo, pero no funciona. Este es mi form principal llamando un form fsMDIForm, pero el principal tambien es un MDIForm:
Código Delphi
[-]procedure TfrmPrincipal.btnOrcamentosClick(Sender: TObject);
begin
frmOrcamento := TfrmOrcamento.Create(Self);
frmOrcamento.Show;
end;
Ahora, este MDIForm llamando un MDIChild:
Código Delphi
[-]procedure TfrmOrcamento.btnCriaPedClick(Sender: TObject);
begin
inherited;
if frmCriaOrcamento = nil then
frmCriaOrcamento := TfrmCriaOrcamento.Create(Self);
frmCriaOrcamento.Show;
end;
Que pasa es que no funciona. No me lo da error, pero no funciona. Que pasa es quando yo llamo el Child, lo aparece en la pantalla es el form Principal. Y necesito que sea MDI, pues en esta pantalla el usuario ira abri varios forms hacia dentro de un mismo form, entonces deve ser un MDI y no SDI.