Einzelnen Beitrag anzeigen

Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#2

Re: Ausrichtung eines Textes in einer StringGrid Zelle

  Alt 25. Aug 2003, 09:44
Da wirst du wohl kaum um das OnDrawCell Ereignis herum kommen.

Hier mal nen Beispiel auf die Schnelle:
Delphi-Quellcode:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var s: string;
begin
  s := StringGrid1.Cells[ACol, ARow];
  StringGrid1.Canvas.FillRect(Rect);
  DrawText(StringGrid1.Canvas.Handle, PChar(s), Length(s), Rect, DT_Center);
end;
  Mit Zitat antworten Zitat