Я беру свой первый урок разработки C # для winforms. Я использую VS Premium 2013.
Мы работали над приложением весь семестр. Для нашего последнего проекта одна из наших задач - преобразовать его из SDI в MDI.
Основная форма имеет следующую структуру:
- Menustrip
- полоска инструментов
- разделенная панель с элементом управления treeview в своем собственном классе, элементом управления listview в своем собственном классе и полем форматированного текста в своем собственном классе (все они затем отображаются в основной форме)
- пользовательский элемент управления, который функционирует как строка состояния, закрепленная в нижней части формы
Код для всех событий кликов и бизнес-логики уже написан. Это уже надежное приложение.
Есть ли «лучшая практика» для преобразования такого SDI в MDI? Здесь много кода, и, если я не получу лучшего руководства, я предполагаю, что мне придется создать новый project, переместите классы, которые я могу, а затем перепишите все вспомогательные обработчики событий и связанную логику.
Есть ли более эффективный по времени вариант, который кто-то может порекомендовать?