Как правильно создать приложение Winform с несколькими «экранами»? Например, я пытаюсь написать небольшую программу резервного копирования (в основном для хихиканья), и я выгружаю элементы управления и контейнеры в форму.
Я использую панели и групповые блоки для разделения различных экранов (например: я использую панель для хранения всех элементов управления для окна «Настройки» и другую панель для отображения всех текущих резервных копий, которые были настроены ). Ну, мой файл form.cs превратился в огромный код, и я чувствую, что делаю что-то не так. Я едва могу найти что-нибудь в файле, и я готов начать все сначала. Этот проект был только для меня, чтобы расширить мои знания C # и .NET, поэтому начать новый проект не так уж сложно.
источник