c# – 如何更改TextBox的背景颜色?

前端之家收集整理的这篇文章主要介绍了c# – 如何更改TextBox的背景颜色?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有C#代码,就像:
if(smth == "Open")
{
    TextBox.Background = ???
}

如何更改TextBox的背景颜色?

解决方法

如果是WPF,则静态类画笔中会显示一组颜色.
TextBox.Background = Brushes.Red;

当然,如果需要,您可以创建自己的画笔.

LinearGradientBrush myBrush = new LinearGradientBrush();
myBrush.GradientStops.Add(new GradientStop(Colors.Yellow,0.0));
myBrush.GradientStops.Add(new GradientStop(Colors.Orange,0.5));
myBrush.GradientStops.Add(new GradientStop(Colors.Red,1.0));
TextBox.Background = myBrush;

猜你在找的C#相关文章