Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Nicht visuelle Treeview Komponente (https://www.delphipraxis.net/21460-nicht-visuelle-treeview-komponente.html)

Luckie 3. Mai 2004 12:33


Nicht visuelle Treeview Komponente
 
Hallo. Ich bräuchte mal eure Hilfe. Und zwar folgendes, ich will ein Verzeichnis mit Unterverzeichnissen und Dateien als Links in eine HTML Datei schreiben. Jetzt bräuchte ich eine Komponente, die so etwas hierarchisch wie ein Treeview darstellen kann, nur braucht sie nicht sichtbar zu sein. Gibt es da schon was für Delphi?

Meine Idee ist es ein Programm zu schreiben, was eben obiges tut. Sinn: Ich habe hier in Ordnern und unter Ordnern Fotos einer Digital Kamera liegen. Suche ichnun ein Bild müsste ich mich durch jeden Ordner durchklicken, so hätte ich alles auf einen Blick und bräuchte nur mit den Mausrad die Seite druchscrollen bzw mit der Suchfunktion des Browsers könnte ich suchen. Und wenn es Links sind kann man sie sich sogar direkt gleich ankucken.

mirage228 3. Mai 2004 12:50

Re: Nicht visuelle Treeview Komponente
 
Hi,

Du könntest dir dazu eine Klasse schreiben, die ähnlich wie die TTreeNodes Klasse aufgebaut ist.
Das habe ich mal für das hierarchische Speichern von Text-Snippets gemacht.

mfG
mirage228

shmia 3. Mai 2004 12:53

Re: Nicht visuelle Treeview Komponente
 
Zitat:

Zitat von Luckie
..., ich will ein Verzeichnis mit Unterverzeichnissen und Dateien als Links in eine HTML Datei schreiben. Jetzt bräuchte ich eine Komponente, die so etwas hierarchisch wie ein Treeview darstellen kann, nur braucht sie nicht sichtbar zu sein. Gibt es da schon was für Delphi?

Wie wäre es damit :?: :
Eine Stringliste wird mit allen Dateinamen incl. Pfad gefüllt.
Dazu kann man die Funktion AdvBuildFileList aus Unit JclFileUtils aus der JCL verwenden.
Aus dieser Stringliste wird nun die HTML-Datei produziert.
Pro Eintrag in der Stringliste wird dann ein Link als Image und daneben/darunter ein Link als Text erzeugt.

Luckie 3. Mai 2004 12:54

Re: Nicht visuelle Treeview Komponente
 
Das wollte ich ja vermeiden. Was nimmt denn der Treeview für eine Klasse als Grundlage? Wäre TList so etwas?

@mirage: Könntest du mir das, was du da hast mal zukommen lassen? Dann muss ich nicht bei null anfangen. ;)

Luckie 3. Mai 2004 12:56

Re: Nicht visuelle Treeview Komponente
 
Hm. Eine einfache Stringliste wäre natürlich auch eine Möglichkeit. Die kompletten Pfade brauche ich ja eh. Das mus ich mir noch mal alles durch den Kopf gehen lassen. Danke schon mal für eure Vorschläge.

PS Die Jedis, werde ich mir extra dafür wohl nicht installieren. ;) Oder kann die daraus schon eine HTML Datei, wie ich es wünsche erstellen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 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