Why does a Control not draw transparent even after setting it’s BackColor to Transparent?

Platform: WinForms|Category: Drawing Tips

This is possible if the Control is drawn by the system, rather than by the framework. This is the case for example with the Label control when it’s set to FlatStyle.System. You should then set to to something else other than System for your transparent drawing to work.