Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ordnerinhalt in eine Listbox (https://www.delphipraxis.net/7718-ordnerinhalt-eine-listbox.html)

Pseudemys Nelsoni 19. Aug 2003 22:14


Ordnerinhalt in eine Listbox
 
Moin!

wie bekomme ich alle dateien, sagen wir mal aus D:\test in eine listbox?

Uncle Cracker 19. Aug 2003 22:59

Re: Ordnerinhalt in eine Listbox
 
Meinst du das so:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  s, path: string;
  i  : integer;
  stl : tstringlist;
begin
   path:='c:\Test\*.*'#0;
   s := path;

   ListBox1.Perform(LB_DIR, DDL_READWRITE, LongInt(@s[1]));
   listbox1.ItemIndex:=0;

  stl:=tstringlist.Create;
  try
    for i := 0 to listbox1.items.count - 1 do
    begin
      stl.Add(listbox1.items.strings[listbox1.itemindex]);
      listbox1.ItemIndex:=listbox1.ItemIndex+1;
    end;
    listbox1.Items.CommaText:=stl.commatext;
  finally
    stl.Free;
  end;
end;

Luckie 19. Aug 2003 23:50

Re: Ordnerinhalt in eine Listbox
 
In der Code Lib findest du auch noch ein Beispiel.

Pseudemys Nelsoni 20. Aug 2003 04:45

Re: Ordnerinhalt in eine Listbox
 
danke probers/guck gleich mal :)

Stanlay Hanks 20. Aug 2003 08:44

Re: Ordnerinhalt in eine Listbox
 
Noch eine Möglichkeit, wenn auch mit einer total alten Komponente, wäre die FileListbox vom Register "Win 3.1". Aber mit der Geht das genauso.

Man liest sich, Stanlay :hi:

Nimoee 20. Aug 2003 09:30

Re: Ordnerinhalt in eine Listbox
 
hallo,
und wie geht das jetzt mit treeview?
nimoee

MathiasSimmack 20. Aug 2003 09:48

Re: Ordnerinhalt in eine Listbox
 
Dateien und Ordner selbst suchen (Stichwort: Hier im Forum suchenFindFirst FindNext), oder -Delphi 6 oder höher vorausgesetzt!- die Komponenten ShellTreeView und ShellListView verwenden.


Ergänzt von mir: Ich schreib hier nix mehr, endlich habe ich mal ´nen coolen Beitragszähler ... :mrgreen: ... the number of the beast ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz