Einzelnen Beitrag anzeigen

pHL

Registriert seit: 27. Mai 2011
83 Beiträge
 
Delphi XE2 Professional
 
#1

TStringgrid mehrzeiliger vertikaler Text

  Alt 14. Sep 2012, 05:31
Hallo,

Ich möchte den Text in einzelnen Zellen vertikal anzeigen. Da der Text teilweise sehr lang ist, möchte ich aber mehrere Zeilen
anzeigen.

Ich fülle die Zellen zum Beispiel so:
Cells[0,0] := 'Hallo' + sLineBreak + 'Hans';

Im OnDraw des Stringgrid gebe ich den Text folgendermaßen aus:
Canvas.TextRect(Rect, Cells[0,0], [tfCenter])

So werden die Zeilenumbrüche dargestellt, jedoch ist der Text horizontal. Wenn ich im OnDraw die Font.Orientation auf 900 setze dann
wird mir der Text zwar vertikal angezeigt jedoch verliere ich die Zeilenumbrüche.

Wie löse ich das am besten?

MfG.
pHL
  Mit Zitat antworten Zitat