System.Classes.TStrings.Strings
Delphi
property Strings[Index: Integer]: string read Get write Put; default;
C++
__property System::UnicodeString Strings[int Index] = {read=Get, write=Put/*, default*/};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStrings |
Description
Référence les chaînes de la liste par leur position.
Les descendants de TStrings doivent implémenter une fonction d'accès pour la propriété Strings afin de renvoyer la chaîne située à la position indiquée par Index. Index indique la position de la chaîne, sachant que la première chaîne a l'indice 0, la seconde l'indice 1, etc.
La propriété Strings permet de définir ou d'obtenir la chaîne située à une position donnée.
Pour stocker une chaîne comme paire nom-valeur, affectez à Strings une valeur incluant le caractère NameValueSeparator. Le nom et la valeur seront alors accessibles séparément en utilisant les propriétés Names et Values.
Remarque : Dans Delphi, Strings est la propriété par défaut des objets TStrings. Il est donc possible d'omettre l'identificateur Strings pour accéder à la propriété Strings d'un descendant de TStrings. Par exemple, les deux lignes de code suivantes sont correctes et font la même chose :
MyStrings.Strings[0] := 'Voici la première chaîne'; MyStrings[0] := 'Voici la première chaîne';
Voir aussi
Exemples de code
- FilterIndex (Delphi)
- IndexOfName (Delphi)
- FilterIndex (C++)
- IndexOfName (C++)
- TCustomMemoLines (C++)