da er ohnehin nichts anderes Täte, als eine Methode identischer Signatur, nur eines anderen Formulars aufzurufen.
Nein tut er nicht. Ausführender Code gehört nicht in die
Unit eines Formulars, sondern in eine extra
Unit. Und in den Ereignisbehandlungsroutinen rufst du den ausführenden Code in der extra
Unit auf. So hast du eine schöne Trennung zwischen ausführenden Code und Oberfläche. Will dein Chef jetzt eine Konsolenanwendung, brauchst du nur den Code in der extra
Unit aufrufen, fertig. So musst du wieder alles auseinanderpflücken und neu zusammensetzen.