System.Classes.TStringList.Duplicates

提供:RAD Studio API Documentation

Delphi

property Duplicates: TDuplicates read FDuplicates write FDuplicates;

C++

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

関連項目