Einzelnen Beitrag anzeigen

Thorben_Ko

Registriert seit: 8. Jun 2007
86 Beiträge
 
#1

TPaintBox auf änderung von FColor reagieren

  Alt 12. Nov 2007, 12:48
Hallo

ich habe eine Komponente abgeleitet von TPaintBox. Wenn man die Farbe änder muss drauf reagiert werden. Einfach die Methode SetColor zu überschreiben scheint nicht zu gehen. Ohne ovverride geht geht.

Delphi-Quellcode:
procedure TFarbFeld.SetColor(const Value: TColor);
begin
  color := Value;
  FieldsCreate;
  Paint;
end;
Ich kann das projekt auch erzeugen und die komponente auch installieren. Sobald ich aber die farbe nun ändern will schmiert mein Delphi ohne fehler meldung ab.

Weiss jemand rat?

Danke schon mal.

Gruss Thorben
  Mit Zitat antworten Zitat