Zitat von
Muetze1:
Zitat von
SirThornberry:
properties kann man nicht überschreiben ...
Nicht überschreiben, aber er kann doch unter dem gleichen Namen neue Properties anlegen (alte verstecken). Damit hätte er auch diese Möglichkeit.
eine ganz schlechte Idee - Sobald eine Routine einfach alle Controls durchgeht (zum Beispiel ScaleBy) werden diese als TControl angesprochen (also darauf gecastet) und somit würden nicht die neu definierten Properties verwendet werden sondern die von TControl. Beim überschreiben hingegen wird das Verhalten auch durch casts nicht geändert.