C#属性:飞行中的字体和颜色更改

有谁知道如何改变我input的属性值的字体和字体颜色? 我正在使用Windows窗体和Propertygrid。 谢谢。

我正在考虑使用: using( Font myFont = new Font("Arial", 8, FontStyle.Italic) )但不知道如何实现这一点,我不知道如何改变文本的颜色。

简单地说:使用Microsoft PropertyGrid,不能更改单个属性标签或值文本的颜色和字体。

您是否尝试更改PropertyGrid控件本身的字体和前景色,或尝试更改您在PropertyGrid中定义的两个属性的值? 如果您创建了一个单独的类并将其设置为SelectedObject,那么它应该像编辑该类一样简单。 充分利用.NET Framework PropertyGrid控件

如果您有一个填充PropertyGrid的类,则可以使用类中的构造函数或DefaultValueAttribute标记在将其附加到PropertyGrid之前设置所有默认值。 或者创建一个类的实例,只更改那个实例所需的公共属性,然后附加它。

我想这是你问的。

 PropertyGrid grid = new PropertyGrid(); grid.ForeColor = Color.Blue;