Avatar billede 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 ?
Avatar billede kroning Nybegynder
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]);
Avatar billede kroning Nybegynder
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;
Avatar billede 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
Avatar billede kroning Nybegynder
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?
Avatar billede Slettet bruger
11. marts 2007 - 13:55 #5
Jeg bruger D5 Interprise, men det er faktisk et irriterende problem..
Avatar billede Slettet bruger
11. marts 2007 - 15:45 #6
næ...den er stoppet med det

smid et svar
Avatar billede 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.
Avatar billede kroning Nybegynder
11. marts 2007 - 22:10 #8
ok
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester