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 Suchfunktion für TTreeView (https://www.delphipraxis.net/22279-suchfunktion-fuer-ttreeview.html)

F.W. 15. Mai 2004 12:35


Suchfunktion für TTreeView
 
Hallöchen!

Ich sitze jetzt schon fast zwei Stunden und probiere, aber ich komme einfach nicht weiter:

Ich brauche eine Suchfunktion für TTreeViews, sowas wie Indexof bei einer Stringlist. In welchem Level der Eintrag sein muss weiß ich, d.h. die Funktion müsste nur in einem bestimmten Level suchen!

(Es gibt nur ein HauptItem und dem möchte ich "Subitems" adden.)

Bsp:
Das Prog soll Treeview ansichten speichern und laden können. Gespeichert wird alles wie eine Pfadangabe; Bsp: "C:\Windows\win.ini"

Jetzt soll dem schon existierenden HauptItem "C:" das Item "Windows" und dem wiederum "win.ini" angehangen werden.
Wenn dann aber noch andere "Pfade" dazu kommen (z.B. C:\Windows\winhelp32.hlp) sollen die auch darunter hinzugefügt werden, es soll also auf Level1 nach Windows suchen, und dem Eintrag mit der Aufschrift "Windows" den Eintrag winhelp32.hlp einordnen.

uhhh Schwierig!

Aber ich komme immer mit TreeView.Items[X] und TreeView.Items[X].Item[X] ... durcheinander, bzw. verstehs garnicht, dann gibts ja noch TreeView.Items[X][Y] :wall:

:bouncing4: Bitte helft mir! :bouncing4:

Muetze1 15. Mai 2004 17:10

Re: Suchfunktion für TTreeView
 
Moin!

Schau dazu mal hier, das sollte helfen...

MfG
Muetze1

F.W. 15. Mai 2004 19:16

Re: Suchfunktion für TTreeView
 
Ich werds mir mal ansehen, DANKE! Leider habe ich jetzt keine Zeit mehr.

F.W. 16. Mai 2004 18:25

Re: Suchfunktion für TTreeView
 
Ich habs selbst hinbekommen, das andere leuchtete mir eh nicht ein. :party:

:warn: Aber danke fürs nachgucken! :warn:


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