I am building a WinForm application.
I have a Main Form that contains many many other Forms with the same functionality except the name and the database connection.
I don't know how many forms we'll need to need to create, as they are created dynamiclly by the user. (Add method from the Main Form).
I suspect there is a Design Pattern for this... Does anyone have a suggestion?