Я делаю приложение для c # windows, в котором есть одна MainForm и много пользовательских элементов управления (LoginPage, HomePage, MyListPage и т. Д.), Встроенных в него. Я использую Visual Studio 2005 для разработки графического интерфейса.
В конструкторе MainForm я делаю:
Controls.Add(new LoginPage());
Controls.Add(new HomePage());
Controls.Add(new MyListPage());
...
LoginPage.show();
Но у меня есть более 30 страниц, которые я добавляю в конструктор MainForm, и я думаю, что это является причиной задержки моего приложения во время выполнения. Кто-нибудь знает более стандартизированный способ использования пользовательских элементов управления для приложения навигации одной формы?