Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#7

Re: TCanvas für TextWidth in Komponente verwenden

  Alt 12. Jun 2007, 14:10
Vorher den Font Canvas.Font zuweisen, sonst rechnet GetTextWidth falsch.
Das TPanel hat bereits wie erwaehnt einen Canvas. Er ist aber protected und daher nicht direkt zugreifbar. In einer TPanel-Ableitung Canvas einfach public machen.
Die implementierte Version ist zwar nicht falsch, aber heftig ineffizient.
  Mit Zitat antworten Zitat