System.Classes.TStringList.Duplicates

提供: RAD Studio API Documentation
移動先: 案内検索

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

関連項目