I'm a beginner in C #. I'm developing a simple application that has multiple windows. Depending on what you need to do in the program, the user needs to open multiple windows to get to the required page. I would like to make it lighter and more usual. I saw that one of the ways I could do this is by using several panels and side or top buttons (more or less how CCleanner works). Or, create child forms (MDI).
I would like to know if one of the two options can make the program too cumbersome, if one of them is more efficient than the other, or if the result of the program will be the same for both.
I also saw that it is possible to use TabControl. But from what I've researched it's not possible to customize the colors of the frame. Is this appropriate?