Zitat:
Oder ist das schlechter Programmierstil?
Ja.
Bau das Event in den Frame ein und da kann sich Form1 dann dranhängen.
* entweder ein Event in den Frame, im Frame einen Eventhandler an den Button und da drin das Event aufrufen
* oder ein EventProperty in den Frame und im Getter/Setter den Eventhandler an das Property des Buttons weiterreichen