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.