Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   DirectoryListBox (https://www.delphipraxis.net/85291-directorylistbox.html)

SaFu 28. Jan 2007 19:03


DirectoryListBox
 
:hi: Hi
Wie kann ich mir nur einen bestimten Ordner in der DirectoryListBox anzeigen lassen :gruebel:

Danke schonmal für die Antworten

marabu 28. Jan 2007 20:01

Re: DirectoryListBox
 
Hallo Sascha,

die DirectoryListBox zeigt immer einen Verzeichnisbaum an. Eine modernere Variante dieser Komponente ist die ShellTreeView, bei der du auch das Wurzelverzeichnis der Anzeige wählen kannst. Wenn du die Dateien in einem bestimmten Verzeichnis sehen möchtest, dann ist FileListBox die alte Komponente und ShellListView die moderne.

Grüße vom marabu

SaFu 28. Jan 2007 20:13

Re: DirectoryListBox
 
Ah ok

Und we setze ich die FileListBox auf einen bestimmten ordner

Blackheart 28. Jan 2007 20:40

Re: DirectoryListBox
 
Schau Dir mal die Eigenschaft Directory an, aber an deiner Stelle würd Ich wie marabu schon sagte ShellTreeView nehmen da kannste alles mögliche vorgeben.

SaFu 29. Jan 2007 18:08

Re: DirectoryListBox
 
Ok ShellTreeView sieht auch viel besser aus.

aber wie stelle ich mir jetzt den ordner ein und lass mir alle dateien im ordner anzeigen

Blackheart 29. Jan 2007 18:25

Re: DirectoryListBox
 
Zitat:

Zitat von Blackheart
Schau Dir mal die Eigenschaft Directory an, aber an deiner Stelle würd Ich wie marabu schon sagte ShellTreeView nehmen da kannste alles mögliche vorgeben.

Schau Dir doch einfach mal die Eigenschaften von ShellTreeView an die Namen sagen doch schon viel aus.
Da Gibts zb. auch Directory, Path ... :wink:

SaFu 29. Jan 2007 19:41

Re: DirectoryListBox
 
Also ich glaube ich bin zu dumm um das zu finden. :stupid:

Gibts das auch in D7

Blackheart 30. Jan 2007 06:47

Re: DirectoryListBox
 
Im Reiter Beispiele.

SaFu 30. Jan 2007 12:28

Re: DirectoryListBox
 
Ja das habe ich gefunden habe auch schon in den Eigenschaften nach geguckt.
Aber weder Path noch Directory gefunden :stupid:

marabu 30. Jan 2007 12:38

Re: DirectoryListBox
 
Hallo Sascha,

probiere es mal mit der Eigenschaft Root.

Grüße vom marabu

SaFu 30. Jan 2007 12:45

Re: DirectoryListBox
 
Als ich glaube ich wurde missverstanden, würde gerne eine FileListBox haben in der ich nur PDF Dateien anzeigen lasse und nur aus dem Ordner XY.
Die anderen darüberligenden Ordner sind uninteressant.
In den Eigenschaften der FileListBox habe ich kkeine möglichkeit gefunden dise auf den Ordner einzustellen. Funktioniert nur mit der DirectoryListBox, aber die zeigt mir alle Ordner über dem Ordner XY.
Deshalb gibt es eine Lösung wie ich sie brauch. :wink: :cheers:

SaFu 30. Jan 2007 12:46

Re: DirectoryListBox
 
Wenn ich in Root den Pfad eingebe kommt nur der pfad
Delphi-Quellcode:
C:\Dokumente und Einstellungen\
und nicht der ganze beziehungsweise der Letzte Ordner

Blackheart 30. Jan 2007 12:49

Re: DirectoryListBox
 
Steht auch alles in der Delphi Hilfe
Delphi-Quellcode:
FileListBox.Directory:='C:\Mein Ordner';

SaFu 30. Jan 2007 12:55

Re: DirectoryListBox
 
HI hi.

genau das wars :wall:

Meine andere Frage war noch ob man auch PDF darstellen kann z.b. in einem Image mach es mit JPG imomment so

Delphi-Quellcode:

procedure TForm4.FileListBox1Change(Sender: TObject);
var Bild : string;
begin
Bild:= LowerCase(ExtractFileExt(FileListBox1.Filename));

 if (Bild = '.jpg') then // Laden von JPG
   begin
     Image1.Picture.RegisterFileFormat('jpg', 'Jpeg', TjpegImage);
     Image1.Picture.LoadFromFile(FileListBox1.FileName);
   end;
Danke nochmal für die ganzen Anworten und für eure ganze geduld mit so einem :stupid: wie mir

Klaus01 30. Jan 2007 12:57

Re: DirectoryListBox
 
pdf Datein lassen sich gut im TWebBrowser darstellen

Grüße
Klaus

SaFu 31. Jan 2007 09:08

Re: DirectoryListBox
 
Wie Lassen sich PDFs denn darstellen.
Und kann ich auch jpg darstellen?

Vielleicht so?
Delphi-Quellcode:
 if (ende = '.jpg') then // Laden von JPG
   begin
     WebBrowser1.Picture.RegisterFileFormat('jpg', 'Jpeg', TjpegImage);
     WebBrowser1.Picture.LoadFromFile(FileListBox1.FileName);
   end;


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

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