Zitat:
// Problem: Haben die Controls schon ein OnEnter / OnClick, wird das hier überschrieben.
Das Problem lässt sich durch den Einsatz einer ClassHelper Klasse für TWinControl vermeiden. Dort kann das Original-Onenter und onclick Ereignis überschrieben, aber der Einstiegspunkt, falls er existiert, gemerkt und in dem überschriebenen Ereignis anschliessend aufgerufen werden.