Skip to main content

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.

public class SalMDIWindow : SalForm

Example:

var form = new PPJ.Runtime.Windows.SalMDIWindow();
form.Text = "Application";

Constructors​

Instance member SalMDIWindow()​

Initializes an MDI container and its tabbed layout manager.

Properties​

Instance member Icon​

Icon: Gets or sets the window icon through the base form.

Instance member TabbedMdi​

TabbedMdiManager: Gets the manager that configures tabbed presentation of this container's MDI children.

Methods​

Instance member CreateForm()​

Performs base form creation and creates automatic MDI children unless the container is closing, closed, or being disposed.

Instance member MDIArrangeIcons()​

Arranges minimized child-window icons in this MDI container.

Returns: SalBoolean. True when the translated form is an MDI container; otherwise, false.

Instance member MDICascade()​

Cascades this container's MDI child windows.

Returns: SalBoolean. True when the translated form is an MDI container; otherwise, false.

Instance member MDITile(bPosition)​

Tiles this container's MDI child windows.

ParameterTypeDescription
bPositionSalBooleanTrue for vertical tiling; false for horizontal tiling.

Returns: SalBoolean. True when the translated form is an MDI container; otherwise, false.

Protected member OnMdiCreateAutomaticForms()​

Provides the override point for creating automatic MDI child forms after the container is created.

The base implementation performs no action.

Implements​

NameDescription
ISalWindowExposes SAL message dispatch and runtime metadata for child controls, forms, dialogs, and MDI windows.