Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#2

Re: TCanvas für TextWidth in Komponente verwenden

  Alt 12. Jun 2007, 14:41
Ach,

ich könnt mich in den Arsch beissen

Wenn alles so simple wär:

Delphi-Quellcode:
var
  Canvas : TCanvas;

begin
  //Canvas ereugen
  Canvas := TCanvas.Create;

  try
    Canvas.Handle := FPanel.Handle; //Das hat gefehlt!! //FPanel ist das Panel

    Text_Width := Canvas.TextWidth(S);
  finally
    FreeAndNil(Canvas);
  end;
end;
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat