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 Margin zwischen Header und Nodes (https://www.delphipraxis.net/185241-virtualstringtree-margin-zwischen-header-und-nodes.html)

newbe 25. Mai 2015 10:23


VirtualStringTree Margin zwischen Header und Nodes
 
Hallo zusammen,

Beim VirtualStringTree fängt der Nodebereich ja direkt unter den ColumnHeadern an. Gibt es eine Möglichkeit in den VST Optionen einen Abstand einzustellen? Also einen vertikalen Bereich in dem weder der Node noch dessen Selection gepaintet wird?

mfg Newbe

Aviator 25. Mai 2015 10:50

AW: VirtualStringTree Margin unter Headern?
 
Also eine direkte Funktion um einen solchen Absatz zu erzeugen kenne ich jetzt nicht. Aber wenn das der gleiche Tree wie in diesem Beitrag ist, dann könntest du die HeaderHeight etwas größer einstellen und nur bis zu einem bestimmten Punkt deinen eigenen Header zeichnen. Das wäre jetzt ein Workaround wie ich mir helfen würde, wenn nicht doch noch eine Eigenschaft des Trees auftaucht, die dein gewünschtes Verhalten unterstützt.

newbe 25. Mai 2015 11:44

AW: VirtualStringTree Margin unter Headern?
 
@Aviator ja das ginge auch, wäre aber unschön wegen der ganzen trotzdem noch ausgelösten Events in diesen arealen. Ich weis das es geht, weil ich es schonmal gemacht habe. Allerding mit ner viel älteren Version vom VST 4.1.x oder so. Da ging es in irgendeinem Paint Event und war super sauber. Nur zweizeiler wenn ich mich recht erinnere. Is ja sowas ähnliches wie indent nur halt nich von links sondern von oben. Ich such hier schon die ganze Zeit in meinen alten Beiträgen aber die DP suche treibt mich in den Wahnsinn.

mfg newbe


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