Hallo,
ich muss mich korrigieren, TComponent hat kein Parent, das gibt's erst bei TControl
.
Zitat von
DGL-luke:
wie greif ich dann darauf zu, und wie zwinge ich den progger, dass er ein canvas als parent nimmt?
oder soll ich schauen, ob das parent ein canvas hat?
Auf welchen Canvas möchtest Du zeichnen?
Da Du von TComponent ableitest, hat Deine Komponente keinen Canvas und keine Paint-Mathode zum Überschreiben.
Du solltest also von TGraphicControl ableiten, da hast Du einen Canvas und eine Paint-Methode.
Ich hab mal Dein Zeug etwas überarbeitet, fehlt aber noch Werteüberprüfung.
@Hansa: Natürlich erkennt der
OI ein TColor, wenn die Eigenschaft als Published deklariert ist.
Gruß
xaromz