Zitat von
DirkG:
Ausgangsbasis ist eine Komponente mit einer Eigenschaften vom Typ TCaption.
Ist deine Komponente
- von TLabel abgeleitet (Vererbung) ?
- besitzt ein Property (property Label:TLabel read FLabel write FLabel) (also nur einen Zeiger auf ein TLabel-Objekt)
- enthält ein TLabel-Objekt (Aggregation) und präsentiert dieses über ein Property nach aussen (property Label:TLabel read FLabel)
Im 1.) Fall brauchst du gar nichts tun, sondern nur das Label um deine Eigenschaften und Methoden erweitern.
Im 2.) Fall brauchst du ebenfalls nichts tun ausser deine Komponente zusammen mit einem Label
auf ein Formular zu setzen. Dann kannst du im ObjInsp. im Property Label ein Label aus allen
Labels auf dem Formular auswählen.
Im 3.) Fall hast du ein ernstes Problem, da das Label deiner Komponente gehört und nicht auf
dem Formular liegt.