Есть ли способ показать дочерние формы MDI (FormStyle = fsMDIChild
) на главной форме, в которой есть рамка с Align = alClient
?
Создание рамки на главной форме:
Frame := TfrCalendar.Create(Self);
Frame.Parent := Self;
Создание дочерней формы MDI на главной форме:
if Assigned(FMDIRef)
then
FMDIRef.BringToFront
else begin
FMDIRef := TFReference.Create(Application);
FMDIRef.Show;
end;
После этого дочерняя форма не отображается.Если вы не создадите рамку, форма будет видимой.Если сначала показать дочернюю форму, а затем создать рамку на главной форме, то дочерняя форма снова станет невидимой.