I created a software which let's poeple log calls in a database. Each Log window is opened as a new form object in the main application's form. Now here is the problem I have:
It happens that I log more than one call at once and my main application's form is to search for clients in our database. Now if I need to work in another application, as it happens many times, when I choose my Log in the task bar to finish it and close it, absolutely all visible windows of my application appear on top of all the windows.
How can I show a form without bringing all the visible windows of my application in foreground.
My fast solution is organising my logs in a single window under tabs but this solution was rejected by all users. And before anyone asks, NO, my forms are not shown modally! All forms are modaless.
NOTE: the form chosen in the task bar stays on top of all the others as asked by the user, the problem is that behind it all visible forms of the application are visible which is not what I asked for.
That solution works but minimizing 7 windows just to prevent that from happening is not a good solution. And with the quantity of calls we have, this is not a user friendly way to do this.
I will not minimize all other application windows on the form's focus too, this is not going to happen and is not the solution for this. I cannot do this as a solution.
I asked a question because I need an answer. Please don't make fun of this. I think that this can be achieved but I don't know how. I'm asking help to get my app do what I want it to do not an alternate way.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.