We are developing a WinForm application with VS2010. The application uses MDI with one parent form and 20+ child forms. After we integrated background images (jpg and png) into forms and controls, the UI flickers when we switch between the child
forms. And some forms even take seconds to finish their drawing. I tried doublebuffering by setting the DoubleBuffered properties of the forms to true, but it did not help much. Setting BoarderStyles of textboxes from Fixed3D to none made things
better for those controls. However, the UI still flickers and not satisfatory. What should I do to remove or reduce the UI flickering?
View Complete Post