Slettet bruger
10. marts 2007 - 22:46
Der er
7 kommentarer og 1 løsning
Listbox med flere navne
Jeg har en listbox med flere navne. hvert navn svare til en text fil som er gemt, Meningen er at ved click på navnet i listbox bliver alle linier læst ind i de forskellige edit f.eks.. Richedit.Lines[0]:= Tax.Text; en anden ting er at ved start skal listbox indlæse alle text filer som er i biblioteket hvor *.exe filen er. Har i et bud på en løsning ?
Annonceindlæg fra SuperOffice
10. marts 2007 - 23:14
#1
for at fylde din ListBox med alle txt filer kan du køre denne kode i f.eks. din forms OnCreate: procedure TForm1.FormCreate(Sender: TObject); var fname:array[0..255] of char; begin FillChar(fname, SizeOf(fname),#32); StrCopy(fName, '*.txt'); SendMessage(ListBox1.Handle, LB_DIR, DDL_ARCHIVE, LongInt(@fName)); end; for at indlæse en txt fil som du klikker på i din RichEdit kan du bruge denne kode i din ListBox´s OnClick: RichEdit1.Lines.LoadFromFile(ListBox1.Items[ListBox1.ItemIndex]);
10. marts 2007 - 23:16
#2
Det her ser pænere ud: procedure TForm1.FormCreate(Sender: TObject); var filer : string; begin filer:='*.txt'; SendMessage(ListBox1.Handle, LB_DIR, DDL_ARCHIVE, LongInt(filer)); end;
Slettet bruger
11. marts 2007 - 01:21
#3
Det virker fint...men den viser en *.txt i starten af listboksen og så kommer navn.txt bagefter kan den *.txt ikke fjernes så der kun står navne.txt
11. marts 2007 - 08:50
#4
Jar har ingen ide om hvorfor den skriver *.txt, hvis jeg tester her så skriver den ikke *.txt i starten?
Slettet bruger
11. marts 2007 - 13:55
#5
Jeg bruger D5 Interprise, men det er faktisk et irriterende problem..
Slettet bruger
11. marts 2007 - 15:45
#6
næ...den er stoppet med det smid et svar
Slettet bruger
11. marts 2007 - 16:24
#7
fandt fejlen det var hvis der ikke er et navn i edit så vil den gemme filen som *.txt og den vises når alle txt filer loades ind.
11. marts 2007 - 22:10
#8
ok
Kurser inden for grundlæggende programmering