[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'ComCtrls' (#lcl)

# TMultiSelectStyle

Set type used to store value(s) from TMultiSelectStyles.

## Declaration

Source position: comctrls.pp line 2903

`type TMultiSelectStyle = set of (`
`msControlSelect,` |  | Enables multi-select using Ctrl+Click to add an additional item to an existing selection.
`msShiftSelect,` |  | Enables multi-select for a range of items from the current selection using Shift+Click.
`msVisibleOnly,` |  | Enables multi-select for visible (expanded) items only using Shift+Click. Can be used in conjunction with msSiblingOnly.A multi-selection does not include any child nodes unless the nodes are expanded and visible.
`msSiblingOnly` |  | Enables multi-select for only sibling tree nodes using Shift+Click. This excludes parent and/or child tree nodes.
`);`

## Description

TMultiSelectStyle is a set type used to store zero or more values from the TMultiSelectStyles enumeration. TMultiSelectStyle is the type used to implement the TCustomTreeView.MultiSelectStyle property.

## See also

TMultiSelectStyles |  | Represents available multi-select styles.
TCustomTreeView.MultiSelectStyle |  | Multi-selection options enabled for the tree view control.
TCustomTreeView.MultiSelect |  | Enables or disables selection of multiple tree nodes at the same time.