When using the ribbon often times when a click is made and while the application is thinking, the default XP application bar will overlay on top of the ribbon. The ribbon has its own nicer version of the application top bar, but somtimes it stops suppressing the default one and it overlays the ribbon. It actually shows the whole win forms default border arond the app too. It overlaps the ribbon so you can not see the top of the ribbon. It is bizzar and makes our app look very unpolished. You will see a nice customized ribbon look, the user makes a click, and you see the default XP border and top around your application.If this a known issue or does anyone know how to fix it? Thanks.
Edit... See attached screenshot.
If this is only occurring when the application is busy and unresponsive, then the behavior is something controlled entirely by Windows. If this is the case, then neither we nor you can affect this behavior.
When dealing with Microsoft Office 2007 applications (such as Word, as I mentioned in my previous post), I don't see the same thing happen on Vista. Because of this, and because Office 2007 (and the ribbon UI) was introduced after Windows XP, I suspect that XP simply is doing what it used to always do, and is not giving applications an opportunity to override that behavior.
It happens quite often when the application is busy, then after a second or two it goes away and the process finishs. It mostly happens when our smart client downloads and uses reflection to dynamically load custom user controls to the application. Perhaps we are just taxing the system to death. The DLLs are not that big. Could there be something with that routine that causes problems with how the ribbon works?
I've seen this behavior occur with applications such as Microsoft Word, particularly if the application is busy and non-responsive. If this occurs when the application is non-responsive, then the behavior is controlled entirely by the operating system. Is this the case in your situation?