Ereignisse sichtbar machen
Nach oben zu Die Standardereignisse implementieren
Die Deklarationen der Standardereignisse in TControl und TWinControl sind als protected deklariert. Dies gilt auch für die Methoden, die zu ihnen gehören. Wenn Sie von einer dieser abstrakten Klassen Ableitungen durchführen und deren Ereignisse zur Lauf- oder Entwurfszeit zugreifbar machen wollen, müssen Sie die Ereignisse als public oder published umdeklarieren.
Bei der Neudeklaration einer Eigenschaft ohne Angabe ihrer Implementierung werden dieselben Implementierungsmethoden übernommen, die Schutzebene wird aber geändert. Sie können deshalb ein Ereignis, das in TControl definiert, aber nicht sichtbar gemacht ist, übernehmen und sichtbar machen, indem Sie es als public oder published deklarieren.