Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#11

Re: Zwei Fragen zu Komponentenentwicklung

  Alt 8. Jun 2005, 20:24
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
Angehängte Dateien
Dateityp: pas u_canvasbar_900.pas (3,6 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat