Registriert seit: 4. Apr 2003
Ort: Innsbruck
89 Beiträge
Turbo Delphi für Win32
|
Re: kleine Frage zum Stringgrid
22. Jul 2004, 16:16
hallo
Das TCanvas besitzt auch eine Methode TextHeight bzw. TextWidth welche die Höhe bzw. die Breite des übergebenen Texts liefert. Hiermit ist es nun möglich eine fast exakte Position zu berechnen.
Den Integerwert, den man beispielsweise zu rect.top addiert, müsste folgendermaßen zu berechnen sein:
dy := (Rect.Bottom-Rect.Top-StringGrid1.Canvas.TextHeight(StringGrid1.Cells[ACol, ARow])) div 2;
MfG
Luki
Lukas Wenn du nicht mehr weiter weißt, zeichne dir 'nen Einheitskreis.
|