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 Treeview Select über Pointer abfragen (https://www.delphipraxis.net/20118-treeview-select-ueber-pointer-abfragen.html)

Reini64 13. Apr 2004 22:30


Treeview Select über Pointer abfragen
 
Hi,

wie kann ich bei Treeview die Selectiertezeile den Pointer auslesen?

Danke für die Unterstützung !!

gruß
Reinhard

Christian Seehase 13. Apr 2004 22:45

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:
var
  iID : integer;

begin
  iID := Integer(TreeView1.Selected.Data);
end;
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).

Reini64 13. Apr 2004 22:51

Re: Treeview Select über Pointer abfragen
 
Danke !!!!!!!

Gruß aus der Eifel

Reinhard

Reini64 17. Jan 2005 22:07

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]

Christian Seehase 17. Jan 2005 22:58

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.

Reini64 18. Jan 2005 18:54

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 15:15 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