how to suppress the call to OnPaintBackGround of a control that I created... It is called tons of times unnecessarily.
Posted on 2014-09-15
I created a panel control based on some code I got from the net, it works fine, however, when displayed it causes the screen to flicker, and I detected that the method OnPaintBackGround is called repeatedlybefore the form containg the control is displayed.
There is no explicit call to this method, and I do not know what event caused it to fire.
The method is an override to the base class and starts by calling
I even commented out the call to the baseclass, and even removed all controls from the panel. The behaviour is as is. Can some expert please help?. Thanks