System.WideStrings.TWideStringList.Duplicates
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.