I'm having a problem with a Windows form "flashing" during resize events.
My applicaiton has a Mdi tab control and within the open tab I have a window with a WinTab control. At the top of the window with the WinTab I have some colored boxes (I'll insert a picture) that is docked to the top.
When main application window what I get is that the window within the Mdi tab is first sized and rendered over the top of the inside tabs and then the inside tab is redrawn "properly". This causes the window to flash in a very bad way.
I've been trying to figure out why and how to fix it. I've tried hooking the various resize events but they seem to be to late. I was also trying to hook the ResizeBegin and ResizeEnd events but those are not fired for some reason.
I've attached before and during "screens" below for clarification.
Any thoughts or advice?
Are you resizing by moving the top of the form down? If so, it could just be that the tab control isn't getting a chance to be redrawn before the tabbed mdi tabs area redrawn over the old location of the tab headers. If not, it looks like a bug. In either case I would recommend reporting it to the support group: http://ko.infragistics.com/gethelp. Even if you are resizing the top of the form down, it could be a performance issue that can be improved.
And this is the screen during the resize event.
I assume that there is a better way to do this but I could not figure out how to attach 2 files to my post. I thought it would be easier to see the jpgs instead of opening the zip so here is the Before/normal screen