Is it possible to have a MDI Application, but on the MainForm have a dock site which has dock panels to the left, and dock panels to the right, but keep the center area of the dock site to be where the MDI child forms are?
See mock image attached.
The behavior pretty much works here but it uses a TLMDDockSite on either side, the trouble is if you dock say LMDDockPanel1 from the left dock site, into the right dock site, because the left dock site is now empty it shouldnt take the space up, but it still does. I imagine I need to hide the dock sites if no panels are docked, and show them again when a panel is in docking mode?
i'll see if this will work..
png
png
Comments
begin
LMDDockSite1.Visible := LMDDockSite1.PanelCount > 0;
end;
I can do this, but then I need to see I guess how best to allow showing the dock site again.