I am creating a Visual C# WinForms application that will contain 4 forms:
- A "control" form that will have anywhere between 2 buttons and potentially up to 10 or so. So the screen will need to accommodate enough space for the maximum amount of buttons.
- A "logging" form that will contain a large rich textbox control.
- A "config" form that will contain a tab control with various configuration settings that can be tweaked.
- A "order log" form that's very similar to #2.
It's likely that the user will want to reposition each of these forms in different ways. Yet, I would like these forms to be "managed" by a parent form so that when the application closes, all of the other forms close. Is there a way to keep the MDI approach, yet allow the child forms move outside of the parent form using C# WinForms? Thanks!