Registriert seit: 10. Nov 2005
Ort: Remscheid
9 Beiträge
Delphi 10.1 Berlin Professional
|
Re: VirtualTreeView Textlänge begrenzen mit '...'
6. Jul 2009, 16:15
Im OnBeforeCellPaint() kannst du auf das ContentRect zugreifen und die Breite des sichtbaren Bereichs errechnen (Da musst du dann noch 2* den TextMargin zu addieren).
Speicher dir das Ergebnis zb in dem Column.Tag oder im dirket im Header.Tag, wenn du ohne Columns arbeitest,
Eine 0 würde ich verwenden, wenn der Platz ausreicht für den Text und alles >0 mit der Funktion VirtualTrees.ShortenString(); kürzen.
CoLT
|