SalMDIWindow
Namespace: PPJ.Runtime.Windows
Assembly: PPJ.Runtime.50 (5.0.0.0)
Provides a SAL multiple-document container with optional tabbed child-window management.
- C#
- VB.NET
public class SalMDIWindow : SalForm
Public Class SalMDIWindow
Inherits SalForm
Example:
var form = new PPJ.Runtime.Windows.SalMDIWindow();
form.Text = "Application";
Constructors
SalMDIWindow()
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. |