![]() |
Treeview Select über Pointer abfragen
Hi,
wie kann ich bei Treeview die Selectiertezeile den Pointer auslesen? Danke für die Unterstützung !! gruß Reinhard |
Re: Treeview Select über Pointer abfragen
Moin Reinhard,
wenn ich das geahnt hätte ;-) TTreeView.Selected gibt als Rückgabewert nil oder den ausgewählten TTreeNode zurück. Dieser hat, u.a., die Eigenschaft Data, so dass man, grundsätzlich, den Wert so auslesen kann
Delphi-Quellcode:
Je nachdem, an welcher Stelle das geschieht, sollte man allerdings tunlichst prüfen, dass auch tatsächlich ein Eintrag ausgewählt wurde, da man ansonsten auf eine Zugriffsverletzung aufläuft (Selected = nil).
var
iID : integer; begin iID := Integer(TreeView1.Selected.Data); end; |
Re: Treeview Select über Pointer abfragen
Danke !!!!!!!
Gruß aus der Eifel Reinhard |
Re: Treeview Select über Pointer abfragen
Wie kann ich denn eine 15 stellige zahl für den pointer brauchbar machen
[edit=Christian Seehase]Doppelpost gelöscht. (Wie auch immer man so etwas mit 30 min Abstand hinbekommt ;-) ) Mfg, Christian Seehase[/edit] |
Re: Treeview Select über Pointer abfragen
Moin Reinhard,
da wirst Du wohl nicht umhinkommen Dir die Adresse der Variablen dieser Zahl zu speichern, denn in 32 Bit bekommst Du die nicht untergebracht. |
Re: Treeview Select über Pointer abfragen
Hallo Christian,
das bekommt man so hin wenn man im Explorer auf zurück geht und dann F5 Taste drückt. Gruß Reinhard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:50 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