Back to Devexpress

Splitter Item

vcl-152023-expresslayoutcontrol-layout-elements-items-auxiliary-items-splitter-item.md

latest4.5 KB
Original Source

Splitter Item

  • Apr 02, 2024
  • 2 minutes to read

The splitter item allows you to resize adjacent layout elements.

A parent group‘s layout affects the item’s orientation: groups whose items are arranged horizontally display vertical splitters; otherwise splitters are displayed horizontally.

Create Layout Splitter Item

Double-click the Layout Control to invoke the customization form and follow the steps below:

  1. Click the “Add Auxiliary Item” button.

  2. Select “Add Splitter Item” in the context menu.

  3. Drag the item to the Layout Tree View pane.

The layout splitter’s API:

|

Visibility

|

An item’s Visible property.

| |

Position

|

An item’s Index, VisibleIndex, AlignHorz, AlignVert, AlignmentConstraint, and Offsets properties.

A parent group’s LayoutDirection and UseIndent properties.

| |

Appearance

|

An item’s LayoutLookAndFeel and CaptionOptions properties.

A parent group’s LayoutLookAndFeelException property.

The layout control’s LayoutLookAndFeel property.

| |

Behavior

|

An item’s SizeOptions.SizableHorz, SizeOptions.SizableVert, AllowCloseOnClick, AllowRemove, and Enabled properties.

An item’s OnCanResize event.

A parent group’s Locked property.

The layout control’s OptionsItem.SizableHorz and OptionsItem.SizableVert properties.

| |

Size

|

An item’s SizeOptions.Height, SizeOptions.Width, SizeOptions.MaxHeight, and SizeOptions.MaxWidth properties.

| |

Context Menu

|

Contains commonly used customization options.

| |

HitTest Information

|

For splitter items, the layout control’s GetHitTest function returns a TdxLayoutSplitterHitTest object when the customization mode is disabled. In customization mode, the function returns a TdxLayoutBasicItemHitTest object for these items.

|

See Also

Arranging Layout Items and Groups

Auxiliary Layout Items

How to Create Layout Items and Groups

Resizing Layout Items and Groups