ForeColor for UserControl

时间:2017-05-16 13:40:21

标签: c# .net winforms user-controls

非常简短的问题,但任何人都可以告诉我在WinForms ForeColor中属性User Control的作用是什么?

我试图查看(稍微)混淆文档,并尝试自己动手,但没有运气。

澄清:我在谈论Windows窗体用户控件,就像您可以创建的可重用控件一样。不是控件的通用含义。

3 个答案:

答案 0 :(得分:1)

这是从Control派生的共同属性。对于大多数控件,它设置控件的文本颜色。

UserControl中,如果您没有为ForeColor的子控件设置UserControl,则他们将使用其父级ForeColor。此外,如果要自定义控件的渲染,可以使用其值来渲染文本。

答案 1 :(得分:0)

当然是文字等.IE forecolor black,是黑色文字。

答案 2 :(得分:0)

ForeColor只需更改大部分内容即可控制文字的颜色。

它来自Control类,默认值为DefaultForeColor

如果有父控件,则指父母ForeColor

Label1.ForeColor = Color.DarkBlue;

enter image description here

或者例如:

Label1.ForeColor = Color.DarkRed;
Label1.BackColor = Color.Yellow;

enter image description here