How can I call the Control color, I mean the default forms color?

For instance, to make something blue I would go:

this.BackColor = Color.LightBlue;

How can I summon the Control color, the khaki one.

Thanks SO.


Solution 1:

The System.Drawing.SystemColors class has properties exposing the various system colours, so you can do

this.BackColor = SystemColors.Control;

The full range of properties to access other colours is listed on MSDN.

Solution 2:

I haven't tested this, but I believe it to be:

this.BackColor = Control.DefaultBackColor;

Solution 3:

this.BackColor = default(Color);

Seems to be the color that the form designer uses...