Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Stevie,
26. Sep 2016
Nicht genau dieses aber ich hab schon das eine oder andere mit dem Virtual Treeview gemacht ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Stevie,
26. Sep 2016
Einfach die fokussierte (gedraggte) Node mit HitInfo.HitNode vergleichen und noch ggf HitInfo.HitPositions abchecken.
Ist es dieselbe dann wars nen Klick, ansonsten hast du die Node woanders hingezogen und fallen gelassen.
Die genauen Überprüfungen kannst du auch im TBaseVirtualTree.HandleMouseUp sehen, ziemlich am Ende unter dem Kommentar: // Is the mouse still over the same node?