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