Ja, eine Form ist wie jede andere Klasse. Sie müssen den vom Designer generierten Code ein wenig ändern und darauf achten, dass das nicht rückgängig gemacht wird.
%Vor% Wie vorgeschlagen, kann dies getan werden - aber in vielen Fällen werden Sie sich mit dem Framework etc. herumschlagen. IMO ist es vielleicht einfacher, einfach ein Type
in das Formular (als Eigenschaft, vielleicht) und Instanzen zu übergeben über eine object
-Eigenschaft (oder eine Schnittstelle / Basisklasse, falls dies zutrifft).
Sie können Generika verwenden, aber in vielen Fällen hilft Ihnen das in diesem Fall nicht wirklich viel, und der Designer hasst es.