Table of Contents

TTMSFNCSplitter Class

Draggable splitter control that resizes two adjacent controls. Position it between two controls and set Align to alLeft, alRight, alTop, or alBottom to control the resize direction.

API unit family: TMSFNCSplitter Inherits from: TTMSFNCCustomSplitter

Syntax

TTMSFNCSplitter = class(TTMSFNCCustomSplitter)

Properties

Name Description
Align Determines which edge of the parent the splitter is aligned to. Set to alLeft or alRight for a vertical splitter, or alTop or alBottom for a horizontal splitter. (inherited from TTMSFNCCustomSplitter)
Appearance Appearance settings for the splitter body and indicator. (inherited from TTMSFNCCustomSplitter)
MinSize Minimum size, in pixels, allowed for the resized adjacent control. (inherited from TTMSFNCCustomSplitter)
ResizeStyle Determines whether resizing is applied continuously during drag or once when released. (inherited from TTMSFNCCustomSplitter)
ShowIndicator When True, the splitter indicator is drawn. (inherited from TTMSFNCCustomSplitter)
SplitterIndicator Indicator shape drawn on the splitter. (inherited from TTMSFNCCustomSplitter)

Methods

Name Description
Draw Draws the splitter body and indicator. (inherited from TTMSFNCCustomSplitter)

Events

Name Description
OnAppearanceChanged Fires when appearance settings change. (inherited from TTMSFNCCustomSplitter)
OnChanged Fires after splitter state or layout changes. (inherited from TTMSFNCCustomSplitter)
OnSplitterMove Fires while the splitter is moving. (inherited from TTMSFNCCustomSplitter)
OnSplitterMoved Fires after the splitter has finished moving. (inherited from TTMSFNCCustomSplitter)

Used by