![]() |
VirtualExplorerTreeView
Hi,
kennt sich von euch jemand mit der VirtualExplorerTreeView Komponente aus? So wie ich die verstehe kann man damit auch häckchen an die Ordner setzen, also diese so zusagen markieren, weiß jemand wie und ob das überhaupt funktioniert? Ich möchte in dem TreeView die Ordner markieren können (am besten mehrere gleichzeitig), um später noch damit zu arbeiten. Vielen Dank schon mal für eure Antworten! Gruß AnyKey |
Re: VirtualExplorerTreeView
IIRC findet sich in den Demos ein Beispiel dazu.
|
Re: VirtualExplorerTreeView
Hi,
also ich habe mal die Demos durchgeschaut und nichts gefunden. Falls da doch was sein sollte hab ich es wahrscheinlich übersehen, wo sollte das denn zu finden sein? Sonst würde mir auch eine kurze anleitung genügen wie ich sowas realisieren kann. Nach dem was ich gesehen habe was man in der Komponente einstellen kann scheint es wohl möglich zu sein, ich weiß nur nicht wie :( Gruß AnyKey |
Re: VirtualExplorerTreeView
Ich hab das Ding hier nicht installiert, kann aber heute Abend zu Hause mal nachsehen.
|
Re: VirtualExplorerTreeView
Das wäre echt nett von dir!
Gruß und Danke AnyKey |
Re: VirtualExplorerTreeView
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang die Demo. Zu beachten ist nach meiner Recherche, dass unter TreeOptions - MiscOptions toCheckSupport auf true gestellt wird. Außerdem lohnt ein Blick in das OnInitNode-Event.
[edit] Anhang vergessen :oops: [/edit] |
Re: VirtualExplorerTreeView
Hi,
sorry das ich mich erst jetzt wieder melde! Danke für deine Hilfe, funktioniert super :-) Ich kann jetzt alles auswählen :) die Frage ist nur, kann man das auch irgendwie so machen, dass nur Bestimmte notes auswählbar sind, z.B. bei einer Strucktur wie dieser: Root |- NeuerOrdner |- ErsterOrdner |- ZeweiterOrdner Das hierbei nur ErsterOrdner mit samt seinen Unterordnern mit einer Checkbox versehen wird, nicht aber Root und NeuerOrdner. Ist das irgendwie möglich? Edit: Achja da fällt mir grad noch ein, wie kann man denn die Checkboxen über den Code auf checked setzen? Gruß AnyKey |
Re: VirtualExplorerTreeView
Hi,
die erste Frage aus dem Vorherigen Beitrag hat sich erledigt, irgndwie funktioniert das auf einmal so wie ich es will, alles was ich gemacht habe war die Komponente dynamisch zu erstellen. :gruebel: Keine Ahnung warums jetzt so is wie ich es will, also dass nur die Unterordner ausgewählt werden können, aber es funktioniert jetzt so. Naja aber die Frage, wie setze ich vor die gewünschten Ordner nun über meinen Code die Checkboxes auf checked steht noch, wenn da jemand was weiß wäre mir sehr geholfen ;) Gruß AnyKey |
Re: VirtualExplorerTreeView
Hallo,
ich kenne den VirtualExplorerTreeView nicht, abe ich gehe einmal davon aus, dass er vom VirtualTreeView abgeleitet ist. Den Checkstatus kannst Du mit
Delphi-Quellcode:
setzen und mit
Node.CheckState:=csCheckedNormal
Delphi-Quellcode:
wieder aufheben.
Node.CheckState:=csUnCheckedNormal
Ausserdem besitzt der Tree das Ereignis OnChecked, welches Dir zur Laufzeit den gerade gecheckten Node zurückgibt. |
Re: VirtualExplorerTreeView
Und wie kann ich das in einem Anderen Teil meiner Anwendung machen? Ich will in einer Funktion in der die Komponente dynamisch erstellt wird eine Prüfung durchführen, welche Ordner markiert werden sollen, anhand der Prüfung will ich dann die Ordner markieren.
Muss ich diese Prüfung dann in der Procedure InitNode durchführen? Wie kann ich es denn dann erreichen das der Benutzer nur bei den gecheckten Notes die Markierung wieder weg machen kann und alle anderen gesperrt sind? Wär super wenn das jemand wüsste und mir helfen könnte ;) Gruß AnyKey |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 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