Vcl.ComCtrls.TCustomTreeView.MultiSelectStyle
Delphi
property MultiSelectStyle: TMultiSelectStyle read FMultiSelectStyle write SetMultiSelectStyle default [msControlSelect];
C++
__property TMultiSelectStyle MultiSelectStyle = {read=FMultiSelectStyle, write=SetMultiSelectStyle, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomTreeView |
説明
ノードの複数選択をどのように実行するかを指定します。
MultiSelectStyle は,MultiSelect が true のとき,どのように複数選択を行うかを決めます。MultiSelectStyle には,以下の値のうち,最低 1 つを指定する必要があります。
値 | 意味 |
---|---|
msControlSelect |
〔Ctrl〕キーを押しながらノードをクリックすると,そのノードの選択および選択解除が切り替わる |
msShiftSelect |
〔Shift〕キーを押しながらノードをクリックし,別のノードを選択すると,その間のノードがすべて選択される。ほかのノードは選択されない |
msVisibleOnly |
〔Shift〕キーによる複数選択に,閉じたノードの子ノードは含まれない |
msSiblingOnly |
選択したノードは,兄弟ノードに限られる |
msControlSelect または msShiftSelect が有効な場合,最後に選択したノードが,Selections[0] で参照されるメインの選択になります。メインの選択は,〔Shift〕キーによる拡張選択のアンカーです。