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 は,リストがソートされていない場合には何もしません。

関連項目