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/)
-   -   Auf welchen Treenode wird gedropt? (https://www.delphipraxis.net/154360-auf-welchen-treenode-wird-gedropt.html)

Grolle 8. Sep 2010 11:03

Auf welchen Treenode wird gedropt?
 
Hallo,

wie bekomme ich den TTreenode, auf den ein Item gezogen wird? Getestet habe ich
Delphi-Quellcode:
procedure Tmain.assignmentsTreeDragDrop(Sender, Source: TObject; X, Y: Integer);
var
  sti : TTreenode;
begin
  sti := (Sender as THTMLTreeView).Selected;
  assignmentsTree.Items.AddChild(sti, (Source as TAdvListView).Selected.Caption);
end;
aber der Knoten ist ja nicht automatisch ausgewählt?!

Viele Grüße ....

Aurelius 8. Sep 2010 11:14

AW: Auf welchen Treenode wird gedropt?
 
Bei einer Listbox wäre das durch ItemAtPos zu erreichen, bei der Treeview war ich mir nicht sicher. Kurzes googlen ergab
Delphi-Quellcode:
Treeview.GetNodeAt(...)
http://delphi.about.com/cs/adptips20...ltip0901_3.htm

Da ich im Augenblick kein Delphi zur Hand habe kann ich das leider nicht testen :)

Grolle 8. Sep 2010 11:20

AW: Auf welchen Treenode wird gedropt?
 
That's it! :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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