Skip to main content

XSalSplitter

Namespace: PPJ.Runtime.XSal

Assembly: PPJ.Runtime.XSal.49 (4.9.0.0)

public class XSalSplitter : SalCustomControl, IMessageFilter

Properties

Instance memberBarSize

Int32: Returns/Sets the size of the splitter. (Default: 4)

Instance memberBorderStyle

BorderStyle: Gets or sets the border style for the control. (Default: Fixed3D)

Instance memberFirstControl

Control: Returns/Sets the control bound to the first split panel.

Instance memberHScroll

Boolean: Hidden property. Doesn't apply to XSalSplitter. (Default: False)

Instance memberInvertDocking

Boolean: Inverts the docking of the panels for when the splitter is not proportional. By default the top/left panel is the fixed size panel. When InvertedDocking is true, the bottom/right panel become fixed. (Default: False)

Instance memberMinExtra

Int32: Sets or returns the minimum size of the second panel. That is the extra space at the right/bottom of the splitter. (Default: 0)

Instance memberMinSize

Int32: Sets or returns the minimum size of the first split panel. (Default: 0)

Instance memberPosition

Int32: Returns/Sets the position of the splitter.

Instance memberProportional

Boolean: Returns/Sets the proportional flag. When true, the splitter is automatically moved to keep the same proportions. (Default: True)

Instance memberSecondControl

Control: Returns/Sets the control bound to the first split panel.

Instance memberText

String: Sets or returns the Text of the splitter control. The text string contains two labels separated by ";", one for each split panel. (Default: "")

Instance memberVScroll

Boolean: Hidden property. Doesn't apply to XSalSplitter. (Default: False)

Instance memberWindowsClassName

String: Hidden property. Doesn't apply to XSalSplitter. (Default: "")

Instance memberWindowsDLLName

String: Hidden property. Doesn't apply to XSalSplitter. (Default: "")

Instance memberWindowsExStyle

Int32: Hidden property. Doesn't apply to XSalSplitter. (Default: 0)

Instance memberWindowsStyle

Int32: Hidden property. Doesn't apply to XSalSplitter. (Default: 0)

Methods

Static memberFromHandle(handle)

Returns the control associated with the handle.

ParameterTypeDescription
handleSalWindowHandle

Returns: XSalSplitter.

Instance memberGetBarPosition()

Returns the position of the splitter.

Returns: SalNumber.

Instance memberGetStyle()

Returns: SplitterStyles.

Instance memberSetBarPosition(pos)

Sets the position of the splitter.

ParameterTypeDescription
posSalNumber

Returns: SalBoolean.

Instance memberSetBarSize(size)

Sets the size of the splitter.

ParameterTypeDescription
sizeSalNumber

Returns: SalBoolean.

Instance memberSetMinMaxPosition(min, max)

Sets the minimum and maximum positions for the splitter.

ParameterTypeDescription
minSalNumber
maxSalNumber

Returns: SalBoolean.

Instance memberSetStyle(style, on)

Sets the style of the splitter.

ParameterTypeDescription
styleSplitterStyles
onSalBoolean

Returns: SalBoolean.

Inherited By

NameDescription
XSalHSplitter
XSalVSplitter

Implements

NameDescription
ISalWindow