我只是想将Windows窗体窗口的背景设置为十六进制颜色值,例如"#626262。" 我似乎无法找到任何简单的方法来做到这一点。 有没有一种简单的方法来设置窗体的背景颜色?
答案 0 :(得分:18)
十六进制值以C#表示,如0x626262
。
因此,您只需将其输入属性编辑器即可。
如果您想在运行时执行此操作,可以使用ColorTranslator
:
myForm.BackColor = ColorTranslator.FromHtml("#626262");
答案 1 :(得分:3)
ColorTranslator.FromHtml 方法将HTML颜色表示转换为GDI +颜色结构。
string hexColor = "#626262";
Color myColor = System.Drawing.ColorTranslator.FromHtml(hexColor);
form1.BackColor = myColor;