The Tabs Control flicker is mainly suppressed by not erasing the control background.
The remaining flicker is suppressed by using double buffering when painting.
The double buffering method is made global so it can be used by all controls (and windows). You just need to set a flag with Control.Double_Buffered_Paint (True).
The Tabs Control flicker is mainly suppressed by not erasing the control background. The remaining flicker is suppressed by using double buffering when painting. The double buffering method is made global so it can be used by all controls (and windows). You just need to set a flag with
Control.Double_Buffered_Paint (True)
.