Herostnic
Messages postés24Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention27 juillet 2010
-
15 juil. 2010 à 00:31
Herostnic
Messages postés24Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention27 juillet 2010
-
19 juil. 2010 à 21:28
slt cest parexmple jai S:Tstringlist;
et je fait
S.add 'Voiture Toyota'
s.add 'Voiture Honda'
s.add 'Voiture Wolk wagen'
comment je peu fair les afficher sur un memo, comme suit:
_____________memo1_______________
| Voitur Wolkwagen
| Voiture Toyota
| Voiture Honda
| |
|
et un button qui permet des les melanger,presque aliatoire.merci d'avance;
Si ça te suffit pas et qu'il faut un format particulier, alors tu peux faire une boucle sur tous les éléments du TStringList et formatter les chaînes une par une, puis les ajouter.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 15 juil. 2010 à 10:00
Memo1.Lines.BeginUpdate;
try
Memo1.Lines.Clear;
for I := 0 to S.Count - 1 do
// tu fais ton formatage avec la ligne du stringlist "S.Strings[I]"
// puis quand t'as fini tu l'ajoute au mémo avec Memo1.Lines.Add(machaineformatée)
finally
Memo1.Lines.EndUpdate;
end;
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 15 juil. 2010 à 11:12
Salut,
pour ajouter un TStrings il n'est pas utile d'appeler "BeginUpdate" avant et "EndUpdate" après ... c'est déjà dans prévu dans le code de la VCL.
Extrait de la Classe TStrings:
[hr]procedure TStrings.AddStrings(Strings: TStrings);
[b]var
/bI: Integer;
[b]begin
/bBeginUpdate;
[b]try
for /bI := 0 to Strings.Count - 1 [b]do
/bAddObject(Strings[I], Strings.Objects[I]);
[b]finally
/bEndUpdate;
end;
end;
[hr]
Herostnic
Messages postés24Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention27 juillet 2010 17 juil. 2010 à 20:16
mais Ya un message d'erreur qui saffiche lors l'execution ..acces violation..
alors mon blem nest pas encore resolu.
je croxi que sa marche aps avec avec Tstringlist jai essyer avec listbox mais jai la meme erreur.mais merci comeme, je vais poster un autre message plus detaillé.