Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Zelleninhalt bei StringGrid vertikal zentrieren?

  Alt 30. Jul 2004, 17:16
Hallo,
anstatt Canvas.Textout kann man auch die API-Function DrawText verwenden. Über der Parameter uFormat läßt sich das gewünschte Verhalten sehr leicht einstellen.
Code:
DrawText(StringGrid.Canvas.Handle,PChar(StringGrid.Cells[aCol,ARow]),-1,Rect,dt_singleline or dt_vcenter or dt_center);
Das Beispiel zentriert den Text sowohl vertikal als auch horizontal.

[edit]Ich verwende gerade bei Grids eigentlich nur noch DrawText[/edit]
I come from outer space to save the human race
  Mit Zitat antworten Zitat