Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#23

AW: Frage zur Komponentenerstellung graphisch

  Alt 23. Sep 2010, 21:08
Ich würde ja das sinnlose Paint aus der Basisklasse TGeoForm entfernen.

TOval.Paint braucht auch keine lokalen variablen, das kann ganz übersichtlich bleiben:
Delphi-Quellcode:
procedure TOval.Paint();
begin
  Canvas.Brush.Color := self.Fuellfarbe;
  Canvas.Pen.Color := self.Randfarbe;
  Canvas.Pen.Width := 3;
  Canvas.Ellipse(0, 0, width, height);
end;
Setze mal auch noch Oval.Left und Oval.Top.
Die Bounds sind in der Basisklasse schon gesetzt worden.
Miniaturansicht angehängter Grafiken
alles-oval-hier.png  

Geändert von Satty67 (23. Sep 2010 um 21:11 Uhr)
  Mit Zitat antworten Zitat