Auto Hide Windows in C# Windows Forms
Auto-Hide a DockPanel, Un-pin the ToolWindow by clicking the pushpin icon in the title bar. This will cause the ToolWindow to auto-hide at the edge of the Dock to which it belongs. The screen shots below show before and after un-pinning the panel.
How to Show and Pin Hidden Dock Panel
When we need to show the hidden dock panel and pin it, we can hover the mouse over the tab at the edge of the dock control to show the title of the tool window. It is able to slide out the tool window over the other panels. When users of the dock control move the mouse cursor over the tab, the panel will appear visibly, otherwise, will collapse to the state of un-pinned. Just hit the pin button, we can dock the hidden tab or panel. Position of Hidden Panel
While using the dock control, the tool tab strip or tool window will collapse against to Top, Left, Bottom, or Right. The default setting of docking a tool window to the dock control is auto, which is determined by the property, the auto hide location included in the tool tab strip container. The tool window will collapse to the side that the tool tab strip is docked to the place related to the main container. Besides the default setting, users can easily configure a specific value to the auto hide location, which will collapse the tool window against the side you set instead of its default side. Sizing Auto Hidden Windows
The default size to a tool window that is hidden automatically is of (180, 180) when using the dock WinForms control. It is also possible to configure the size to change the size of the tool window and the available property is the auto hide size. However, users need take into consideration that the height when hide the tool windows to top or bottom and the width when hide the tool window to right or left. |
UI Controlsfor Windows Forms .NET WinForms UI Overview.NET WinForms UI Features.NET WinForms UI GuideC# WinForms UI DesignVB.NET WinForms UI DesignWinForms UI Controls WinForms Buttons UI Control WinForms Calendar UI ControlWinForms Carousel UI ControlWinForms Chart UI ControlWinForms Clock UI ControlCommandBar UI ControlWinForms Dock UI ControlDock - Getting Started Architecture and Features Arrange WindowsFloating WindowsAuto-Hide WindowsContext MenuReDockObject Model Create a Dock WindowCreate WindowRemove WindowAdvanced LayoutTab & CaptionAllowed Dock StatesUser Control and FormsLoad and Save LayoutDock - LocalizationDesktop Alert UI ControlDropDown List UI ControlWinForms Editor UI ControlForms and Dialogs UI ControlWinForms GridView UI ControlWinForms ListView UI ControlWinForms Menu UI ControlWinForms ComboBox UI ControlWinForms PageView UI ControlPanels and Labels UI ControlWinForms Panorama UI ControlWinForms PDFViewer UI ControlWinForms Property Grid UI ControlWinForms Ribbon UI ControlWinForms PivotGrid UI ControlWinForms RichTextBox UI ControlWinForms Rotator UI ControlWinForms Scheduler UI ControlWinForms Shortcuts UI ControlWinForms SpellChecker UI ControlWinForms Track & Status UI ControlWinForms TreeView UI ControlWinForms Wizard UI ControlWinForms Test UI ControlWinForms Theme UI Control |