System.Classes.TStringList.Duplicates
Delphi
property Duplicates: TDuplicates read FDuplicates write FDuplicates;
C++
__property System::Types::TDuplicates Duplicates = {read=FDuplicates, write=FDuplicates, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStringList |
説明
ソートされたリストに重複文字列を追加できるかどうかを指定します。
Duplicates を設定すると,ソートされたリストに重複文字列を追加しようとしたときに発生する動作を指定できます。CaseSensitive プロパティは,大文字と小文字の区別以外は同じ 2 つの文字列について重複文字列とみなすかどうかを指定します。
Duplicates には以下の値のいずれかを指定します。
値 | 意味 |
---|---|
dupIgnore |
重複文字列をリストに追加しようという試みを無視する |
dupError |
ソートされたリストに重複文字列を追加しようとしたときに EStringListError 例外を生成する |
dupAccept |
ソートされたリストで重複文字列を許可する |
Duplicates は,文字列をリストに追加する前に設定します。Duplicates を dupIgnore または dupError に設定しても,リストに既存の重複文字列については何もしません。
メモ: Duplicates は,リストがソートされていない場合には何もしません。