AW: VirtualTreeview ...mal eben... ;-)
Das VerticalAlignment kannst du mit
Delphi-Quellcode:
ändern.
vst.VerticalAlignment[Node] := IrgendEinWert;
Hier noch ein Auszug aus der VST-Hilfe: Zitat:
|
AW: VirtualTreeview ...mal eben... ;-)
n'Abend Aviator,
Danke - das war's! Ich bin jetzt ziemlich sicher, dass ich das dann so alles hinbekommen. Ich hatte mich schon reichlich 'reingehängt, aber irgendwie ist die Lernkurve für VT doch ziemlich steil. Reichlich viele Einstellmöglichkeiten, Properties, Events etc. Aber ich bin sicher, am Ende lohnt es sich. Schon jetzt zeichnet sich ab, dass ich wesentlich weniger coden muss, um die gewünschten Ergebnisse zu erreichen. Goodbye Listbox - welcome VT ! :-D :wink: ...ich habe nur eine VirtualTreeView.chm - das steht nicht genau das, was du zitierst - welche Hilfe hast du und wo würde ich die herbekommen? |
AW: VirtualTreeview ...mal eben... ;-)
Zitat:
Zitat:
|
AW: VirtualTreeview ...mal eben... ;-)
Hi Aviator,
Danke für die Hinweise und den Link! Ja, in die Source schaue ich auch, aber das braucht eben...und das VerticalAlignment klappt bislang noch nicht...da es den VT nur bis XE5 gibt, ich aber XE7 nutze, könnte es ja sein, dass Abschitte mit bedingter Kompilierung nicht ziehen - das werde ich mir mal ansehen. Die Einstellungen für das Alignment hab' ich für die Knoten vorgenommen - bringt aber noch nix...na, mal sehen ;-) - wobei die anderen Einstellungen perfekt funktionieren :-D |
AW: VirtualTreeview ...mal eben... ;-)
Hallo ADelphi,
etwas recherchieren solltest du schon :shock:. Mike Lischke hat die Programmierung an die Firma Jam Software abgegeben, welche den VT weiterentwickelt. Hier sind wir mittlerweile bei Version 6.1 welche auch Unterstützung für XE7 und wahrscheinlich auch für XE8 bietet, da hier die Komponente sogar im GetIt Manager angeboten wird. Die Unterstützung wird nur nicht explizit im ChangeLog aufgeführt. |
AW: VirtualTreeview ...mal eben... ;-)
Hi Aviator,
Bei Mike hatte ich in der Tat nicht weiter 'runter gescrollt...dachte da kämen nur noch Feature-Hinweise...:? Ich hatte zuletzt nur die 5.3 gefunden...nach deinem Hinweis auch die 6.1 - die teste ich jetzt mal. In meiner hier kann ich nicht finden, dass Einstellungen bei VerticalAlignment auch für den Text berücksichtigt werden. Anscheinend nur für Images, Buttons etc. Ich hab' bei mir mal die Zeilen 34917 und 34918 in der Procedure PaintNormalText auskommentiert - danach steht der Text oben in einer mehrzeiligen Spalte und nicht mehr vertically centered. Da wird auch VAlign nirgends berücksichtigt, obwohl in CalculateVerticalAlignments Werte dafür berechnet werden...naja, ich schau mir die 6.1 an - Danke nochmal! |
AW: VirtualTreeview ...mal eben... ;-)
...nö, die 6.1 macht das auch nicht anders. Nur, dass ich jetzt wieder mit dem MultiLine kämpfe...das klappt jetzt auf einmal nicht mehr: die eingestellte Höhe einer Zeile (eines Knoten) wird jetzt nicht mehr berücksichtigt.
...bisschen 'rumgespielt: wenn ich toVariableNodeHeight true setze, dann wird die variable Höhe nicht berücksichtigt, sonst ja. Wenn ich toReadOnly true setze, dann werden keine Daten angezeigt... Ok, nachdem ich die Zeilen 33119 und 33120 in VirtualTrees auskommentiert habe, erscheint der Text vertikal top und nicht mehr centered. Ist für mich erstmal ok. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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