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/)
-   -   VirtualStringTree, Node Drag auf TabControl (https://www.delphipraxis.net/199948-virtualstringtree-node-drag-auf-tabcontrol.html)

Bünni 4. Mär 2019 19:43


VirtualStringTree, Node Drag auf TabControl
 
Vor ein paar Tagen habe ich mich an ein VirtualStringTree gewagt, um Daten von Design zu trennen. Ich habe schon viel Code geschrieben, er ist schön und funktioniert und nun sind Daten vom Design getrennt.

Dennoch habe ich ein paar Anfängerprobleme.

Einen ListView-Eintrag kann ich ohne Probleme auf einen TabControl-Tab ziehen. In TabControl1DragOver wird Accept auf True gestellt und im TabControl1DragDrop kann ich dann auswerten.
Ist in der Realität etwas komplizierter aber im TabControl1DragDrop kann ich abfragen, welcher ListView-Eintrag gerade gedroppt wurde.

Mit dem VirtualStringTree bekomme ich nur das tut mir leid aber das geht nicht Icon angezeigt, wenn ich einen Node auf einen TabControl-Tab ziehe.
Was könnte das Problem sein?

TurboMagic 4. Mär 2019 21:55

AW: VirtualStringTree, Node Drag auf TabControl
 
Hm, TVirtualTreeView hat glaube ich verschiedene Drag'mn Drop Modi.
Hast du im ObjectInspector schon mal geschaut, da müssten die in einer Eigenschaft
als Auswahlliste drin sein. Evtl. liegt's daran.

Bünni 4. Mär 2019 22:38

AW: VirtualStringTree, Node Drag auf TabControl
 
An sowas habe ich noch nicht gedacht. Aber daran lag es in der Tat!
dtOLE durch dtVCL austauschen und es funktioniert.
Bis jetzt sind alle Probleme erst einmal vom Tisch. Aber ich denke wir sehen uns bald wieder.
Danke soweit.


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