TStrings.CaseSensitive
redirigé depuis TStrings.SetCaseSensitive
| TStrings = class (TObject) | Interface de TStrings | Exemples de TStrings |
Détermine la sensibilité à la casse
Syntaxe
property CaseSensitive: Boolean read GetCaseSensitive write SetCaseSensitive
Remarques
- Si la propriété vaut True, les tris (Sort) et recherches (IndexOf) distinguent les minuscules des majuscules.
- Par défaut, CaseSensitive vaut False.
Exemples
var liste := TStrings.Create;
liste.Commatext := 'paul,Pierre,jacques';
PrintLn(liste.IndexOf('pierre')); // Affiche '1' : la recherche est par défaut non sensible à la casse
liste.CaseSensitive := True;
PrintLn(liste.IndexOf('pierre')); // Affiche '-1' : 'pierre' est maintenant différent de 'Pierre'
liste.Sort;
PrintLn(liste.CommaText); // Affiche Pierre,jacques,paul : Le tri ascendant commence par les majuscules
liste.Commatext := 'paul,Pierre,jacques';
PrintLn(liste.IndexOf('pierre')); // Affiche '1' : la recherche est par défaut non sensible à la casse
liste.CaseSensitive := True;
PrintLn(liste.IndexOf('pierre')); // Affiche '-1' : 'pierre' est maintenant différent de 'Pierre'
liste.Sort;
PrintLn(liste.CommaText); // Affiche Pierre,jacques,paul : Le tri ascendant commence par les majuscules