Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
20. Mär 2024
Ich finde auch, dass es den Aufwand wert ist. Das war nicht negativ gemeint.
Sehr entscheidend ist noch ein anderer Aspekt:
Du kannst die auf diese Weise angedockte Funktionalität nicht nur zur Laufzeit ändern, was bei Vererbung nicht möglich wäre, sondern du kannst sogar im Getter der Property entscheiden, welche Referenz du zur Ausführung zurück lieferst.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
19. Mär 2024
Es gibt eine Möglichkeit. Die ist zwar auch nicht ohne zusätzlichem Aufwand, aber sehr elegant zu nutzen:
Schieb die Zusatzproperties einfach in eine eigene Klasse und koppele diese mit implements. Beispiel anbei.