Я хочу создать приложение, которое имеет одну основную форму с одной функциональностью = Добавить новую форму.
Я не знаю, как будут создаваться формы, они создаются пользователем динамически (методы AddForm изосновная форма).
Все подвиды одинаковы, но некоторые из них получают параметры разности (это может быть в ctor или позже).
Я хочу иметь возможность закрыть всеформы, когда я закрываю основную форму.
Перед тем, как будет отображена новая форма, я хочу отобразить форму настройки (для получения параметров формы), возможно, с помощью метода ShowDialog и выполнить проверку в форме и только если форма проверяетсяновая форма будет отображаться, если нет (или если пользователь отменяет), форма будет удалена.
Я знаю о MDI, но я действительно предпочитаю другой способ
Есть идеи?
Спасибо!