SalRibbonBarMDI
Namespace: PPJ.Runtime.Windows
Assembly: PPJ.Runtime.50 (5.0.0.0)
Provides a ribbon-based SAL multiple-document container with tabbed child-window management.
- C#
- VB.NET
public class SalRibbonBarMDI : SalRibbonBarBase
Public Class SalRibbonBarMDI
Inherits SalRibbonBarBase
Example:
var form = new PPJ.Runtime.Windows.SalRibbonBarMDI();
form.Text = "Application";
Constructors
SalRibbonBarMDI()
Initializes an MDI container and its tabbed layout manager.
Properties
Icon
Icon: Gets or sets the window icon through the base form.
TabbedMdi
TabbedMdiManager: Gets the manager that configures tabbed presentation of this container's MDI children.
Methods
CreateForm()
Performs base form creation and creates automatic MDI children unless the container is closing, closed, or being disposed.
MDIArrangeIcons()
Arranges minimized child-window icons in this MDI container.
Returns: SalBoolean. True when the translated form is an MDI container; otherwise, false.
MDICascade()
Cascades this container's MDI child windows.
Returns: SalBoolean. True when the translated form is an MDI container; otherwise, false.
MDITile(bPosition)
Tiles this container's MDI child windows.
| Parameter | Type | Description |
|---|---|---|
| bPosition | SalBoolean | True for vertical tiling; false for horizontal tiling. |
Returns: SalBoolean. True when the translated form is an MDI container; otherwise, false.
OnMdiCreateAutomaticForms()
Provides the override point for creating automatic MDI child forms after the container is created.
The base implementation performs no action.
Implements
| Name | Description |
|---|---|
| ISalWindow | Exposes SAL message dispatch and runtime metadata for child controls, forms, dialogs, and MDI windows. |