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