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 Axcess Nordic
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;