When inserting an UltraDockWorkspace into a Form (in VS designer) the following message will be shown:
UltraToolbarsManager Initialization The UltraToolbarsManager component is initializing and is about to add toolbar docking areas to ShellLayoutView. It is recommended that a container control with its 'Dock' property set to 'Fill' be added to ShellLayoutView and that all child controls be re-parented to it. This is not required but will help ensure proper positioning of child controls as the size of the dock areas change due to toolbar docking. Would you like to automatically add a panel container control now?
UltraToolbarsManager Initialization
The UltraToolbarsManager component is initializing and is about to add toolbar docking areas to ShellLayoutView.
It is recommended that a container control with its 'Dock' property set to 'Fill' be added to ShellLayoutView and that all child controls be re-parented to it. This is not required but will help ensure proper positioning of child controls as the size of the dock areas change due to toolbar docking.
Would you like to automatically add a panel container control now?
What I would like to know: What really happens if I refuse to add an extra container control?
Regards, Gerald
If you do not add the extra container, controls will not be repositioned correctly when panes are docked to the Form. For example, let say you have a grid with a Dock of None that it positioned at the top of your form and a panel docked to the left of the Form. Then the user drags the docked panel on the left and docks it on the top of the form. The docked panel will overlap the grid and the top of the grid will not be visible.
Thanks for the fast reply, Mike.
Now I know that I should take that recommendation serious.