System.WideStrings.TWideStringList.Duplicates

提供:RAD Studio API Documentation

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 は何も行いません。

関連項目