Zitat von
mkinzler:
Die Eventmethode für den Buttonklick liefert den geklickten Sender als
TComponent.
Und
OOP heisst das eine abgeleitete Klasse an die Stelle der Superklasse treten kann, aber nicht umgekehrt!
Schau dir doch mal seinen Quelltext an
Er gibt den Sender ja nicht weiter, sondern direkt den Button, und in seiner Methode hat er den Sender dann auch als TButton deklariert
Und TButton ist doch ein Nachfahre von TComponent, und somit sollte das problemlos ohne Typecast funktionieren.