![]() |
TTreeView und TPopupMenü -> Überprüfung
Hi,
muss leider schon wieder was fragen. Ich hab mich jetzt soweit vorgekämpft, dass ich beim Rechtsklick auf ein Item in einem TreeView ein Popup öffne und den Eitnrag löschen kann. Da ich diesen Eintrag aber nicht nur aus dem TV sondern auch aus meinem Array löschen will (muss), muss ich wissen, ob ds Item ein Parent oder ein Child ist (es gibt nur 2 Ebenen, also keine 2 Untermenüs...pro Parent nur ein Untermenü) Aber wie kann ich nun dieses überprüfen? Das ist wichtig, da ich entweder aus dem Array oder aus einem Array im Array löschen muss. Da der Eintrag beim Rechtsklick selektiert wird kann ich auch mit Treeview1.Selected arbeiten. Also nochmal kurz: Wie kann ich anhand des selektieren EIntrags herausfinden ob der Eintrag Parent oder Child ist? air |
Re: TTreeView und TPopupMenü -> Überprüfung
Du kannst zb. das Level vom selektierten TreeNode abfragen
Delphi-Quellcode:
oder einfach gucken ob der Parent vom Node nil ist oder nicht oder per HasParent den parent vom node abfragen.
Treview.Selected.Level
|
Re: TTreeView und TPopupMenü -> Überprüfung
Zitat:
Hab leider vorher nie mit TV's gearbeitet, daher hab ich noch nicht alle Methoden und Eigenschaften gekannt. Ich mach grad ne Pause (man muss sich ja mal erholen :mrgreen: ) aber ich denke das dürfte helfen. Danke :thumb: air (ich liebe die DP :dp: ) |
Re: TTreeView und TPopupMenü -> Überprüfung
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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