![]() |
gesamt Einträge aus einer Listbox zu ein String in Variable
und schon hab ich ein neuen Problem :(
Ich möchte gerne den gesamten Inhalt einer ListBox zu einem String in einer Variable speichern. Beispiel: Die ListBox hat 3 Einträge also in ListBox1.Items.Strings[0] steht z.b 'Hallo' drin in ListBox1.Items.Strings[1] steht z.b 'hier ist' drin und in ListBox1.Items.Strings[2] steht z.b 'Doris' drin Und jetzt möchte ich das z.b in der Variable sGesamt := 'Hallo hier ist Doris' drin steht also der gesamte Inhalt der Listbox muss der Variablen übergeben werden. Wie könnte ich das realisieren ? lg: doris |
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
Normalerweise müsste das gehen:
Delphi-Quellcode:
sGesamt := ListBox1.Items.Text;
|
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
oder so:
Delphi-Quellcode:
var
s:string; i:integer; begin s:=''; for i:=0 to memo1.lines.count-1 do s:=s+listbox1.items.strings[i]; end; |
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
Zitat:
Delphi-Quellcode:
Damit will ich sagen: Warum einfach wenns auch kompliziert geht ne -.-
var
s:string; i,j:integer; begin s:=''; for i:=0 to memo1.lines.count-1 do begin for j:= 1 to Length(Memo1.Lines.Strings[i]) do begin s:=s+ copy(Memo1.Lines.Strings[i],j,1); end; end; end; PS: Ka ob mein Code läuft ^^ war nur grad hingeschmiert.. so einen Unsinn programmier ich nicht -.-^^ EDIT: Ich habs doch mal getestet^^ Es funktioniert :mrgreen: |
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
Hallo,
Listbox <> Memo :gruebel: :arrow:
Delphi-Quellcode:
Listbox1.Items.Delimiter := ' ';
showmessage(Listbox1.Items.CommaText); |
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
Ich würde eher zu ListBox.Lines.Text tendieren, denn dort sind auch noch Trennzeichen zwischen den einzelnen Einträgen.
Wenn die Einträge nur susammengesetzt werden, dann gibt es ja kein Kenzeichem mehr, wo welcher Eintrag anfängt/aufhört.
Code:
s:=s+listbox1.items.strings[i];
[color=#ff0000]^ ist dann ja alles direkt aneinander geklatscht ;)[/color] [add] OK, Lannes CommaText ist auch noch zu gebrauchen, wobei du dann natürlich den Delimiter an deinen Inhalt anpassen solltest. |
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
Hallo,
Zitat:
|
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
OK, stimmt ja :wall:
und nochmal zu den Codes der Anderen ...
Code:
da sollte dann wohl auch noch das ' ' mit rein ^^
s:=s + [color=#ff0000]' ' +[/color] listbox1.items.strings[i];
|
Re: gesamt Einträge aus einer Listbox zu ein String in Varia
Doris euch mal alle dankt und küsschen verteilt für die schnelle Hilfe
lg: doris |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz