Aber wie krieg ich den Namen raus?
Indem du schaust wo OnSelChange deklarieret ist (vorallem auf was READ und WRITE zeigt),
dann arbeitest du dich bis zum Feld vor, wo der Property-Inhalt gespeichert wird
und nun kannst du danach suchen, wo auf dieses Feld zugegriffen wird. Speziell wo das Ereignis aufgerufen wird.
(Aufpassen: Etwas schlechter programmierte Komponenten gehen intern auch auf das Property und nicht auf das Feld los, also besser auch noch nach Aufrufen von Diesem suchen)
Hast du den/die Aufrufe gefunden (muß nicht nur an einer Stelle passieren), dann kannst du schauen, ob sich diese Methode(n) überschreiben lässt. (virtual oder dynamic)
Wenn nicht, dann wiederum die Aufrufe dieser Methode(n) suchen, so lange bis sich was Überschreibbares findet. (wenn nicht, dann hast du Pech, was leider zu oft vorkommt
)