我在 C# 中使用 Groupbox,起初它是启用的。
当我使用 Groupbox1.Enabled = false
时,前景色(以及其中所有内容的前景色)变为默认黑色。甚至命令 label1.Forecolor = Color.White
也不起作用。 (label1
在 Groupbox1
中)。
当我启用 Groupbox
时,它修复了。但无论 Groupbox1
是启用还是禁用,我都希望它是白色的。
最佳答案
如果是 WPF,请将其放入您的 XAML 资源中:
<Style TargetType="GroupBox" x:Key="NameOfYourStyle">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Foreground" Value="White"/>
</Trigger>
</Style.Triggers>
</Style>
将样式应用到您的 GroupBox 即可完成工作。
<GroupBox Style="{StaticResource NameOfYOurStyle}"/>
迪米特里
关于c# - 禁用组框时如何更改组框中的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34743977/