I am working on a Windows Forms desktop application and I'm trying to come up with a good design for the whole application.
I am using a sort of vertical ribbon on the left side of the main application form that acts as a main menu of sorts.
The right area of the application is then used to display a tab control that keeps the list of open tabs, where each open tab can be any of the items that you can choose from the menu on the left.
I find this kind of UI quite easy to use and intuitive for the kind of users the application is aiming for.
Now I need to add some forms that let the user choose an item to work on from a grid and then add the information needed in a detail panel.
Right now I went with the solution that you can see here:
The Intervention report and Change password tabs that you see at the top are two different forms that I opened by clicking on the buttons on the left (respectively Report and Change password).
The tabs Intervention Reports and Report details are the one I'm not satisfied with as the Report details shouldn't actually be there until I select one of the items in the grid. I know that I could just hide it until then but I feel that this approach is bit clunky.
The details tab is like this:
Basically it's just an input form with a lot of fields.
Is there a better way to display those forms?
I thought about using a modal dialog for the details but I don't really like it as it doesn't fit the overall design of the application at all as it would lock the rest of the main tabs.
Any suggestion is very much appreciated. Thanks in advance!