Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TStringlist ausgeben
GericasS - Di 17.03.09 18:11
Titel: TStringlist ausgeben
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| begin list := TStringList.Create ; try list.Delimiter := ' ' ; list.DelimitedText := temp ; for x := 0 to List.Count -1 do begin ListBox_RRS.Items.Add(ReverseString(List[x])); s := ListBox_RRS.Items.Text ; end; lb_Ausgabe.Caption := s ; finally list.Free ; end; |
Wie schaffe ich es, das der Inhalt der TStringList in meinem Label angezeigt wird, genauso wie es in der ListBox getan wird.
LG
GericasS
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Di 17.03.2009 um 18:46
Keldorn - Di 17.03.09 18:15
Hallo
warum :-) ? Label.wordrap auf true stellen?
aber ich sehe keinen Sinn darin, ein Label ist nicht für diese Ausgabe gedacht.
Was genau hast Du vor?
Gruß Frank
GericasS - Di 17.03.09 18:19
Keldorn hat folgendes geschrieben : |
Hallo
warum :-) ? Label.wordrap auf true stellen?
aber ich sehe keinen Sinn darin, ein Label ist nicht für diese Ausgabe gedacht.
Was genau hast Du vor?
Gruß Frank |
Die TStringlist speichert die einzelnen Worte mit ReverseString umgedreht jedoch in der richtigen Reihenfolge, jetzt möchte ich diese Wörter einfach so wie sie in der TStringlist gespeichert sind im Label ausgeben d.h die einzelnen Wörter umgedreht jedoch in der richtigen Reihenfolge ( wie im eingegebenen String )..
Keldorn - Mi 18.03.09 09:42
ich bin grad aufgestanden, vielleicht liegts daran.
ähhh, ich blick nicht durch, kannst du mal bitte ein Bsp posten?
und warum im Label anzeigen? Ein label ist nicht dafür da eine Liste anzuzeigen.
GericasS - Mi 18.03.09 10:48
Da liegt ja mein Problem
Ich habe in der TStringList einzelne Wörter stehen die zuvor ein ganzer String waren. Diesen String habe ich gespalten in einzelne Wörter jeweils bei einem ' ' (Delimiter). Jetzt stehen diese einzelnen Wörter in der Stringlist (umgedreht aber in der richtigen Reihenfolge). Ich will auch gar nicht das sie in einer Liste stehen sondern danach einfach nur noch stück für Stück in einen String geschrieben werden und umgedreht aber in der richtigen Reihenfolge in einem Label ausgegeben werden können.
(kommataste ist kaputt)
LG
GericasS
PS: Ich hatte nur in eine Liste gespeichert weil ich es anders nicht geschafft habe =(
Keldorn - Mi 18.03.09 12:05
suchst du sowas?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| list := TStringList.Create ; try list.Delimiter := ' ' ; list.DelimitedText := 'Wie schaffe ich es, das der Inhalt der TStringList in meinem Label angezeigt wird, genauso wie es in der ListBox getan wird';
for x := 0 to List.Count -1 do begin ListBox_RRS.Items.Add(ReverseString(List[x])); s := ListBox_RRS.Items.Text ; end;
finally list.Free ; end;
s:=''; for x := 0 to ListBox_RRS.items.Count - 1 do begin if x<>ListBox_RRS.items.Count - 1 then s:=s+ListBox_RRS.items[x]+' ' else s:=s+ListBox_RRS.items[x]; end; lb_Ausgabe.Caption := s ; |
macht aus deiner Frage
Zitat: |
eiW effahcs hci ,se sad red tlahnI red tsiLgnirtST ni meniem lebaL tgiezegna ,driw osuaneg eiw se ni red xoBtsiL nateg driw
|
:gruebel:
aber ich kann mir jetzt nicht vorstellen, daß du die einfache Verkettung meinst
statt der Listbox kannst du auch eine weiter stringliste nehmen. oder über array und
EXPLODE?
GericasS - Mi 18.03.09 15:14
Doch das meine ich nur mein Problem liegt dann noch darin das es wie folgt ausgegeben wird
x
x
x
x
ich will aber das es so im label steht
x x x x x
also die Wörter nebeneinander nicht untereinander
Keldorn - Mi 18.03.09 15:17
hast du denn meinen code probiert ? :roll:
GericasS - Mi 18.03.09 15:21
Keldorn hat folgendes geschrieben : |
hast du denn meinen code probiert ? :roll: |
ja habe ich und der gibt mir meinen String auch in Teilen untereinander aus und nicht in einer Reihe !
LG
GericasS
Keldorn - Mi 18.03.09 15:39
lustig
post nochmal deinen code und welche eigenschaften hat das label (steth z.B wordwrap auf true? [sollte es nicht])
GericasS - Mi 18.03.09 15:42
Keldorn hat folgendes geschrieben : |
lustig
post nochmal deinen code und welche eigenschaften hat das label (steth z.B wordwrap auf true? [sollte es nicht]) |
:roll: so ein Mist im FormCreate stand noch WordWrap auf true, okay hat sich geklärt..
ich danke dir nocheinmal vielmals für deine Hilfe :wink:
LG
GericasS
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!