Registriert seit: 3. Jun 2010
1.611 Beiträge
Delphi 10.3 Rio
|
AW: Virtual String Tree Node-Text versetzen?
14. Jan 2017, 14:32
Es gibt diverse Möglichkeiten. Entweder so wie du es gemacht hast mit OwnerDraw oder aber auch über die Eigenschaften des Trees. Schau dir mal die Properties TextMargin
und Indent
an.
Bei unterschiedlichen Einzügen pro Level bietet sich entweder Indent, oder vielleicht in dem Fall noch besser, OwnerDraw an.
Vielleicht solltest du aber die Canvas.TextOut()
Procedure verwenden anstatt Windows.DrawTextW()
. Macht zwar schlussendlich keinen Unterschied, lässt sich aber vielleicht besser handlen. Das TargetCanvas
hast du ja bereits als Parameter übergeben bekommen.
|