Provides Tabbed MDI management for MDI Parent windows.
Namespace: MDIWindowManager
Assembly: MDIWindowManager (MDIWindowManager)
Syntax
| Visual Basic (Declaration) |
|---|
Public Class WindowManagerPanel _ Inherits UserControl |
| C# |
|---|
public class WindowManagerPanel : UserControl |
| C++ |
|---|
public ref class WindowManagerPanel : public UserControl |
Methods
| Icon | Type | Description |
|---|---|---|
| AddWindow(WrappedWindow) |
Add a window to the WindowManagerPanel.
| |
| AddWindow(Form) |
Add a window to the WindowManagerPanel.
| |
| CloseAllWindows(Boolean) |
Close all windows being managed.
| |
| GetActivePanel() |
Get the currently active panel.
| |
| GetActiveWindow() |
Get the currently active window.
| |
| GetAllSubPanels() |
Returns a collection containing all subpanels.
| |
| GetAllWindows(Boolean) |
Get all the windows being managed.
| |
| GetAllWindowsMenu(Boolean) |
Retrieve an array of menu items representing all open windows.
| |
| GetAllWindowsMenu(Int32, Boolean) |
Retrieve an array of menu items representing all open windows.
| |
| GetMDIClientAreaBounds() |
Helper function to easily get the adjusted MDIClient area bounds of the parent form.
| |
| GetPrimaryPanel() |
(Reserved. Not intended for normal use. The Primary Panel is always the one created at design-time).
| |
| GetWrappedWindowPanel(WrappedWindow) |
Search this panel and all subpanels to identify the panel that contains the specified wrapped window.
| |
| GetWrappedWindowTabStrip(WrappedWindow, Boolean) |
Search this panel and all subpanels to identify the tabstrip that contains the specified wrapped window.
| |
| GetWrapperForWindow(Form, Boolean) |
Find the wrapper object for a given window.
| |
| HTileWrappedWindow(WrappedWindow) |
Add a new subpanel and put a wrapped window in it.
| |
| IsActivePanel() |
Determine whether this is the currently focused WindowManagerPanel.
| |
| IsPrimaryPanel() |
Determine if this is the top primary panel on an MDI form.
| |
| IsTemporaryPanel() |
Determine if this panel will be automatically be unloaded when all its windows are closed
| |
| IsWrappedWindowHTiled(WrappedWindow) |
Determine if a wrapped window is on a temporarily chained subpanel.
| |
| IsWrappedWindowPoppedOut(WrappedWindow) |
Determine if a wrapped window is removed from the MDI parent and overlapping on the desktop.
| |
| IsWrappedWindowTiled(WrappedWindow) |
Determine if a wrapped window is alone in a tabstrip.
| |
| PopInWrappedWindow(WrappedWindow) |
Return an overlapping wrapped window to WindowManagerPanel.
| |
| PopOutWrappedWindow(WrappedWindow) |
Remove the wrapped window from the panel and place it on the desktop as an overlapping window.
| |
| RemoveWindow(WrappedWindow) |
Remove a window from the WindowManagerPanel.
| |
| RemoveWindow(Form) |
Remove a window from the WindowManagerPanel.
| |
| SetActiveWindow(WrappedWindow) |
Set the active window.
| |
| SetActiveWindow(Form) |
Set the active window.
| |
| SetActiveWindow(Int32) |
Set the active window.
| |
| ShowAllWindowsDialog() |
Display a dialog that displays all the windows in all panels.
| |
| ShowAllWindowsDialog(IWin32Window) |
Display a dialog that displays all the windows in all panels.
| |
| SnapToMinimumSize(Boolean) |
Collapse the WindowManagerPanel to its smallest vertical size.
| |
| TileOrUntileWrappedWindow(WrappedWindow) |
Toggle tiling or untiling of a wrapped window.
| |
| TileWrappedWindow(WrappedWindow) |
Create a new tabstrip and put a wrapped window in it.
| |
| ToggleMinMode() |
Minimize the WindowManagerPanel.
| |
| UntileWrappedWindow(WrappedWindow) |
Return the wrapped window to main tabstrip.
| |
| UserCloseWindow(WrappedWindow) |
Helper method to close a window as if done by the user in order to get the desired Reason code in the window's Unload events.
| |
| UserCloseWindow(IWin32Window) |
Helper method to close a window as if done by the user in order to get the desired Reason code in the window's Unload events.
|
Constructors
| Icon | Type | Description |
|---|---|---|
| WindowManagerPanelNew() |
Properties
| Icon | Type | Description |
|---|---|---|
| AllowUserVerticalRepositioning |
Allow user to reposition (up/down) the panel.
| |
| Anchor |
Not supported.
| |
| AutoDetectMdiChildWindows |
Allows MDIWindowManager to automatically take control of MDI child windows.
| |
| AutoHide |
Allows the panel to disappear when no windows exist.
| |
| AuxiliaryWindow |
Gets or sets a window that will act as side-by-side pane.
| |
| ButtonRenderMode |
Specifies the look and feel for the buttons.
| |
| CustomTabsProviderType |
Allows you to specify a different provider for the look and feel of the tabs. (Set at design-time or app start only).
| |
| DisableCloseAction |
Disable the Close action button and menu items.
| |
| DisableHTileAction |
Disable the New Horizontral Group action button and menu items.
| |
| DisablePopoutAction |
Disable the Popout Window action button and menu items.
| |
| DisableTileAction |
Disable the Tile action button and menu items.
| |
| Dock |
Not supported (See Orientation property).
| |
| EnableTabPaintEvent |
Enables the TabPaint event to allow owner drawing of tabs.
| |
| MinMode |
Put the panel in a minimized mode.
| |
| Orientation |
Placement of the panel on the MDI parent form.
| |
| SelectedTabStrip |
Gets or sets the tabstrip with the focus.
| |
| ShowCloseButton |
Show or hide the Close Window button.
| |
| ShowIcons |
Show the icon of the associated window in its corresponding tab.
| |
| ShowLayoutButtons |
Show or hide the window layout options buttons.
| |
| ShowTitle |
Show or hide the panel's titlebar.
| |
| Style |
Look and feel of the tabs that represent the windows.
| |
| TabRenderMode |
Allows you to select from a list of predefined TabProviders at design-time instead of using the CustomTabsProvider property.
| |
| TabStrips |
Gets the collection of horizontally tiled strips that currently exist in the panel.
| |
| Text |
The text that will appear in the titlebar of the panel.
| |
| TitleBackColor |
The background color of the title.
| |
| TitleForeColor |
The foreground color of the title used to display text.
|
Events
Remarks
Inheritance Hierarchy
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.UserControl
MDIWindowManager.WindowManagerPanel
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.UserControl
MDIWindowManager.WindowManagerPanel