![]() |
Vorwärts/Zurück Funktion (Button)
Hi,
ich suche ein Coding, das mir erlaubt, in einem TTreeView, wie im Internet Explorer oder Windows Explorer auch, die verschiedenen Knoten anzuspringen. Soll heißen, mit dem Zurück-Knopf komme ich an einen zuvor angeklickten Knoten im Baum und mit dem Vorwärts Button wieder zu einem anderen Eintrag. Ich denke ich brauche in jedem Fall zwei TLists oder dergleichen, eine für die Vorwärts Funktion und eine für Rückwärts. Nur wann ich dort die jeweiligen Treeview-Einträge (Index oder Pointer usw. spielt erstmal keine Rolle) und an welcher Stelle ich diese reinschreiben soll bzw. wann diese Einträge wieder entfernt oder ggf. sogar umsortiert werden müssen, da habe ich derzeit keine Idee. Hat jemand schon mal sowas entworfen? |
Re: Vorwärts/Zurück Funktion (Button)
Herzlich willkommen in der Delphi-PRAXiS, Roaster.
Die Implementierung kann nicht so schwer sein. Du musst der TreeView eine HistoryList zuordnen, in der du bei jedem OnChanging() die ItemId des alten Knoten anhängst. In OnDeletion() entfernst du den Knoten aus der HistoryList. Mit GetNode() kannst du dann die einzelnen Knoten aus der Liste wieder aufsuchen. Freundliche Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:32 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