Vcl.StdCtrls.TCustomListBox.ExtendedSelect
Delphi
property ExtendedSelect: Boolean read FExtendedSelect write SetExtendedSelect default True;
C++
__property bool ExtendedSelect = {read=FExtendedSelect, write=SetExtendedSelect, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | protected | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | TCustomListBox |
説明
ユーザーがリスト ボックスの連続した項目の範囲を選択できるかどうかを指定します。
ExtendedSelect は、MultiSelect プロパティとの組み合わせで機能します。ExtendedSelect が true で、MultiSelect が true の場合は、ある項目を選択した後、Shift キーを押しながら別の項目を選択すると、2 つの選択項目の間にあるすべての項目も選択されます。
2 つ目の項目を選択するときに Shift キーまたは Ctrl キーを押していないと、最初に選択した項目が選択解除されます。つまり、連続していない複数の項目を選択するには Ctrl キーを使用する必要があり、連続した項目の範囲を選択するには Shift キーを使用する必要があります。
ExtendedSelect が false で、MultiSelect が true の場合は、Shift キーまたは Ctrl キーを使用しなくても複数の項目を選択できますが、1 回の操作で項目の範囲を選択することはできません。
MultiSelect が false の場合は、リスト ボックスで一度に複数の項目を選択できないので、ExtendedSelect には何の効果もありません。