Einzelnen Beitrag anzeigen

Benutzerbild von Pussyranger
Pussyranger

Registriert seit: 15. Mär 2011
25 Beiträge
 
Delphi XE2 Architect
 
#1

StringGrid-Zelle mit mehreren Zeilen vertikal zentrieren

  Alt 4. Okt 2011, 19:20
Hallo,

ich möchte die Zellen eines StringGrids mittig zentrieren.
Das habe ich bisher so gelöst:
Delphi-Quellcode:
DrawText(StringGrid1.Canvas.Handle,
PChar(StringGrid1.Cells[ACol, ARow]),
Length(StringGrid1.Cells[ACol, ARow]),
Rect,
DT_CENTER OR DT_WORDBREAK OR DT_SINGLELINE OR DT_VCENTER);
Wenn die Zelle nun aber mehrere Zeilen Text enthält, werden diese durch den Flag "DT_SINGLELINE" jedoch wieder zu einer Zeile vereint.
Wie kann man das Problem beheben?
LG,

Pussyranger
  Mit Zitat antworten Zitat