Если вы намереваетесь использовать splitcontainer для загрузки различных подчиненных форм, это может помочь. Вместо использования WinForms вы могли бы использовать классы, производные от панелей, содержащих все виджеты, которые имел бы обычный WinForm. Чтобы отобразить их, просто добавьте их в коллекцию элементов управления Panel2 вашего splitcontainer.
Некоторые события и методы, которые следует иметь в виду:
- subformPanel.ParentChanged (выполнить некоторую инициализацию и подписаться на любые родительские события)
- subformPanel.ParentChanged (выполнить очистку и отписаться от родительских событий)
- Parent.Controls.Remove (уничтожить панель subformPanel)