System.WideStrings.TWideStringList.Duplicates

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Duplicates: TDuplicates read FDuplicates write FDuplicates;

C++

__property System::Classes::TDuplicates Duplicates = {read=FDuplicates, write=FDuplicates, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStringList

Description

Indique si l'ajout de chaînes dupliquées aux listes triées est autorisé.

Affectez une valeur à la propriété Duplicates pour spécifier comment la liste réagit à l'ajout d'une chaîne dupliquée dans une liste triée. La propriété CaseSensitive détermine si deux chaînes sont considérées comme dupliquées lorsqu'elles ne diffèrent que par la casse.

Duplicates doit avoir une des valeurs suivantes.



Valeur Signification

dupIgnore

Ignore les tentatives d'ajout de chaînes en double à la liste.

dupError

Déclenche une exception EStringListError lors d'une tentative d'ajout de chaînes dupliquées à la liste triée.

dupAccept

Autorise les chaînes dupliquées dans la liste triée.



Définissez Duplicates avant d'ajouter des chaînes à la liste. L'initialisation de Duplicates à dupIgnore ou à dupError n'a aucun effet sur les chaînes en double se trouvant déjà dans la liste.

Remarque :  Duplicates n'a aucun effet si la liste n'est pas triée.

Voir aussi