| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Standard implementation of the TStrings class.
Source position: classesh.inc line 816
type TStringList = class(TStrings)  | 
||
public  | 
||
destructor Destroy; override;  | 
  | 
Destroys the stringlist.  | 
function Add(); override;  | 
  | 
Implements the TStrings.Add function.  | 
procedure Clear; override;  | 
  | 
Implements the TStrings.Clear function.  | 
procedure Delete(); override;  | 
  | 
Implements the TStrings.Delete function.  | 
procedure Exchange(); override;  | 
  | 
Implements the TStrings.Exchange function.  | 
function Find(); virtual;  | 
  | 
Locates the index for a given string in sorted lists.  | 
function IndexOf(); override;  | 
  | 
Overrides the TStrings.IndexOf property.  | 
procedure Insert(); override;  | 
  | 
Overrides the TStrings.Insert method.  | 
procedure Sort; virtual;  | 
  | 
Sorts the strings in the list.  | 
procedure CustomSort(); virtual;  | 
  | 
Sort the stringlist using a custom sort algorithm  | 
property Duplicates: TDuplicates; [rw]  | 
  | 
Describes the behaviour of a sorted list with respect to duplicate strings.  | 
property Sorted: Boolean; [rw]  | 
  | 
Determines whether the list is sorted or not.  | 
property CaseSensitive: Boolean; [rw]  | 
  | 
Indicates whether comparing strings happens in a case sensitive manner.  | 
property OnChange: TNotifyEvent; [rw]  | 
  | 
Event triggered after the list was modified.  | 
property OnChanging: TNotifyEvent; [rw]  | 
  | 
Event triggered when the list is about to be modified.  | 
property OwnsObjects: Boolean; [rw]  | 
  | 
Determines whether the stringlist owns it's objects or not.  | 
property SortStyle: TStringsSortStyle; [rw]  | 
  | 
Sort style for strings  | 
end;  | 
  | 
Standard implementation of the TStrings class.  | 
|
| | | ||
  | 
Class to manage arrays or collections of strings  | 
|
| | | ||
  | 
Base class for streaming system and persistent properties.  | 
|
| | | ||
  | 
Base class of all classes.  | 
TStringList is a descendant class of TStrings that implements all of the abstract methods introduced there. It also introduces some additional methods:
  | 
Class to manage arrays or collections of strings  | 
|
  | 
Describes the behaviour of a sorted list with respect to duplicate strings.  | 
|
  | 
Determines whether the list is sorted or not.  |