10. januar 2010 - 17:00
Der er
6 kommentarer og 1 løsning
Kalde items i Listbox
Hej, Jeg er ved at skrive en masse ting til en txt fil. Jeg har en Listbox med op til 20 elementer i, og de skal skrives til txt-filen således: item1 item2 item3 .. item20 Altså det skal simpelthen stå ligesom det står i Listboxen. Jeg prøver med Listbox.Items, men så siger den at string og TStrings er inkompatible typer.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. januar 2010 - 17:38
#1
ListBox1.Items.SaveToFile('filnavn.txt');
10. januar 2010 - 17:39
#2
Det havde nok været hurtigere at gå gennem listen af metoder til items end som at skrive spørgsmålet :-)
10. januar 2010 - 17:41
#3
#1 Det skal ikke gemmes som en separat txt fil, det skal implementeres i et større udtryk for at gemme en txt fil. Jeg vil kalde dens items og smide dem ind i txt-filen.
10. januar 2010 - 17:49
#4
Du kan få teksten fra de enkelte items sådan: var i : integer; begin for i:=0 to ListBox1.Itemx.Count-1 do showmessage(ListBox1.Items[i]); end;
10. januar 2010 - 17:57
#5
#4 Jep, virker fint. Men hvordan får jeg dem så gemt i en string? Altså hvert item skal gemmes i en string for sig. Det kunne ellers bare være lækkert hvis man kunne gemme hele ListBox'ens indhold som en streng, som kunne se således ud: item01 item02 item03 Altså inkl. linjeskift.
10. januar 2010 - 18:28
#6
Så skal du bruge: ListBox1.Items.Text;
10. januar 2010 - 18:32
#7
Lækkert, tak!
Kurser inden for grundlæggende programmering