C# 如何调用控件颜色,我是指默认的窗体颜色?

C# 如何调用控件颜色,我是指默认的窗体颜色?,c#,winforms,colors,C#,Winforms,Colors,例如,要制作蓝色的东西,我会: this.BackColor = Color.LightBlue; 我怎样才能调用控制颜色,卡其色 非常感谢。System.Drawing.SystemColors类具有公开各种系统颜色的属性,因此您可以这样做 this.BackColor = SystemColors.Control; 上列出了访问其他颜色的全部属性。我还没有测试过,但我相信它是: this.BackColor = Control.DefaultBackColor; 似乎是表单设计器使用的

例如,要制作蓝色的东西,我会:

this.BackColor = Color.LightBlue;
我怎样才能调用控制颜色,卡其色


非常感谢。

System.Drawing.SystemColors类具有公开各种系统颜色的属性,因此您可以这样做

this.BackColor = SystemColors.Control;

上列出了访问其他颜色的全部属性。

我还没有测试过,但我相信它是:

this.BackColor = Control.DefaultBackColor;

似乎是表单设计器使用的颜色…

另一种方法是使用
Transapernt
设置控件
父项的颜色

this.BackColor = Color.Transparent;

this.UseVisualStyleBackColor=true;设置是否返回默认的颜色测试,工作正常!比公认的答案更好,因为不需要使用添加名称空间
System.Drawing.SystemColors
this.BackColor = Color.Transparent;