Skip to main content
Version: 2025

XSalVSplitter

Namespace: PPJ.Runtime.XSal

Assembly: PPJ.Web.XSal.50 (5.0.0.0)

Separates two controls with a vertical splitter.

public class XSalVSplitter : XSalSplitter

Example:

XSalVSplitter split = new XSalVSplitter();
split.LeftControl = new SalListBox();
split.RightControl = new SalMultilineEdit();
split.Position = 500;

Constructors

Instance member XSalVSplitter()

Creates a splitter with vertical orientation.

Properties

Instance member LeftControl

Control: Gets or sets the control docked to fill the left panel. Assigning null clears that panel. (Default: null)

Instance member RightControl

Control: Gets or sets the control docked to fill the right panel. Assigning null clears that panel. (Default: null)

Methods

Static member FromHandle(handle)

Resolves a window handle and casts its control to XSalVSplitter.

ParameterTypeDescription
handleSalWindowHandleThe handle of the splitter.

Returns: XSalVSplitter. The resolved splitter, or null if the handle resolves to no control.

Instance member GetLeftFrame()

Gets the handle of the control in the left panel.

Returns: SalWindowHandle. The hosted control’s handle, or a null handle.

Instance member GetRightFrame()

Gets the handle of the control in the right panel.

Returns: SalWindowHandle. The hosted control’s handle, or a null handle.

Instance member SetLeftFrame(ctrl)

Assigns the control filling the left panel.

ParameterTypeDescription
ctrlControlThe control to host, or null to clear the panel.

Returns: SalBoolean. True.

Instance member SetRightFrame(ctrl)

Assigns the control filling the right panel.

ParameterTypeDescription
ctrlControlThe control to host, or null to clear the panel.

Returns: SalBoolean. True.

Implements

NameDescription
ISalAccessory
ISalWindow