我想使用值为“Blue”的字符串变量设置控件的颜色。 通常你会设置它:
Label1.Color = Color.Blue;
但现在我想用字符串变量中的值替换 Color.Blue,例如:
Label1.Color = sColor;//sColor = "蓝色"
但我收到错误:无法将类型“字符串”转换为“System.Drawing.Color”
感谢任何帮助。
最佳答案
使用 Color.FromName传入字符串的函数:
Color slateBlue = Color.FromName("SlateBlue");
关于c# - 如何在不使用枚举的情况下设置控件的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3477598/