17. december 2002 - 17:44Der er
3 kommentarer og 1 løsning
Comboboxen skal hente informationer fra .txt filer
Hejsa alle...
Jeg er ved at lave et program hvor en combobox skal hente sine items fra en fil men når den skal skrive sine informationer over i en RichEdit skal "valuen" komme fra en anden fil.. Hver gang comboboxen skriver i RichEdit skal den skrive på en ny linie.
Ex:
Hvis der står: "SMS" i comboboxen (som den henter fra en .txt fil) skal den skrive "smiler meget sødt" *(som den evt. skal hente fra en anden .txt fil.
Jeg kan få "skidtet" til at virke med DBLookupComboBox, samt en database. men, jeg ville helst ungå brug af database til dette lille projekt... Nogen der kan hjælpe?? :o)
Onchange på combo: var st:tstringlist; begin st:=tstringlist.create; if combobox1.items.item[combobox1.itemindex] = 'SMS' then begin st.loadfromfile('sms.txt'); richedit1.lines.add(st.text); end; st.free; end;
hvis du har spørgsmål eller problemer må du jo skrive
dkn Det er vidst ikke helt det jeg mener... Comboboxen skal hente sin liste fra en fil (Read.txt)(som indeholder SMS GF SS etc.) Men den skal skrive informationerne fra en anden txt fil (write.txt) (som indeholder Smiler meget sødt Griner frækt Smiler sødt) Når man så vælger GF i comboboxen skrive i RichEdit Griner frækt
Loadning af fil til combobox: Combobox1.items.loadfromfile('read.txt');
OnChange: var st:tstringlist; begin st:=tstringlist.create; st.loadfromfile('write.txt'); richedit1.lines.add(st.strings[combobox1.itemindex]); st.free; end;
men det er selvfølgelig vigtigt at der er lige mange linier i begge, men det ved du jo...
JUBLER !!! Tak dkn... Det virker ligesom det skal... og jo... jeg ved at begge filer skal have lige mange linier ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.