Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Canvas TextRect -> zentrierter Text und Überladene Ve

  Alt 30. Dez 2009, 21:30
sodele, schon ham was wieder ..
Naja, so schnell ging es auch nicht.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  ARect: TRect;
  s : Ansistring;
begin
  s :='abc';
  ARect := rect(10,10,50,50);
  Form1.Canvas.TextRect(ARect,s,[tfCenter]);
  Form1.Canvas.Brush.Color := clBlack;
  Form1.Canvas.FrameRect(ARect);
end;
man beachte die var Deklaration im Prozedurkopf:
Delphi-Quellcode:
procedure TCanvas.TextRect(var Rect: TRect; var Text: string;
  TextFormat: TTextFormat = []);
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat