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