Has anyone experienced a case where a .Net Windows Forms app caused severe desktop flicker?
I have a Windows Forms app (.Net 3.5 , C#) with a datagridview in a usercontrol. Occasionally, while running other applications at the same time (I see it with Louts Notes, but the worst behavior is a user with Reuters Bridge Station) , switching to my app and then to the other app causes the entire desktop to flicker, freezing all user interactions, from a few seconds to close to a minute. (All users using Windows XP Professional) This happens even with a small amount of data in the grid I am not doing any custom painting in the app, and I am pretty certain none of my code is running at this time to call any refreshes or repaints.
I have already enabled double-buffering, so that's not the solution.
One interesting thing I found (in a MS forum) is that setting the TransparencyKey of the form will solve the problem - sometimes. (specifically for the Louts Notes users, but not for the Bridge Station users.) The users still affected are working around it by minimizing the app after data entry, before switching to the other apps. Any ideas will be greatly appreciated, as I am pulling out my hair over this. And I do not have too much hair to start with.
YS