I'm taking my first class in C# development for winforms. I'm using VS Premium 2013.
We've been working on an application all semester. For our final project one of our tasks is to convert it from an SDI to an MDI.
The mainform is structured as follows:
- menustrip
- toolstrip
- split panel with a treeview control in its own class, a listview control in its own class, and a rich text box in its own class (these are all then displayed on the mainform)
- user control that functions as a status bar docked at the bottom of the form
The code for all the click events and business logic is already written. This is already a robust application.
Is there a "best practice" for converting an SDI like this to an MDI? There's a ton of code here, and unless I get better guidance, I assume I'm going to have to create a new project, move over the classes that I can and then rewrite all the supporting event handlers and associated logic.
Is there a more time-efficient option that someone can recommend?