In my application i am constantly moving from one control to another. I have created no. of user controls, but during navigation my controls gets flicker. it takes 1 or 2 se
I know this question is very old, but want to give my experience on it.
I had a lot of problems with Tabcontrol
flickering in a form with overrided OnPaint
and/or OnPaintBackGround
in Windows 8 using .NET 4.0.
The only think that worked has been NOT USE the Graphics.DrawImage
method in OnPaint
overrides, in other words, when draw was done directly to the Graphics provided by the PaintEventArgs
, even painting all the rectangle, the flickering dissapeared. But if call the DrawImage
method, even drawing a clipped Bitmap, (created for double buffering) the flicker appears.
Hope it helps!