Vcl.ValEdit.TValueListStrings.CustomSort

Aus RAD Studio API Documentation

Delphi

procedure CustomSort(Compare: TStringListSortCompare); override;

C++

virtual void __fastcall CustomSort(System::Classes::TStringListSortCompare Compare);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.ValEdit.pas
Vcl.ValEdit.hpp
Vcl.ValEdit TValueListStrings

Beschreibung

Sortiert die Strings in der Liste in der festgelegten Reihenfolge. {{#multireplace:Vcl.ValEdit.TValueListStrings.CustomSort|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.Classes.TStringList.CustomSort|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.Classes.TStringList.CustomSort|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Sortiert die Strings in der Liste in der festgelegten Reihenfolge.

Mit CustomSort werden die Strings in der Liste sortiert, wobei die Sortierungsreihenfolge im Parameter Compare definiert wird.

Die Compare-Funktion vergleicht anhand eines angegebenen Wertes zwei Strings in der String-Liste. Der Parameter List stellt den Zugriff auf die String-Liste bereit.

Übergeben Sie im Parameter Compare keinen nil- (Delphi) bzw. NULL- (C++) Wert.

Anmerkung:  Die Methode CustomSort muss explizit aufgerufen werden. Wenn nur die Eigenschaft Sorted gesetzt wird, werden die Strings nach der ANSI- (Windows) oder UTF-8- (Linux) Reihenfolge sortiert (gemäß der Implementierung in der Methode Sort).

Siehe auch