我想在Window App表单background.how中使用F1EFE2颜色来编写C#中的代码。
答案 0 :(得分:4)
如果您在System.Windows.Media.Color
中感兴趣,可以使用此代码段(确保添加了System.Widnows.Media
命名空间):
Color backGroundColor = (Color)ColorConverter.ConvertFromString("#F1EFE2");
如果您对System.Drawing.Color
感兴趣,可以使用System.Drawing
命名空间中的ColorConverter:
ColorConverter cc = new ColorConverter();
Color backGroundColor = cc.ConvertFromString("#F1EFE2");
答案 1 :(得分:0)
我假设你的表单id是form1,现在在样式标签中使用:
#form1{
background-color:#f1efe2;
}
FOR Windows应用程序使用此:
Imports System.Windows.Media
Color bgcolor = (Color)ColorConverter.ConvertFromString("#f1efe2");
(这假定为RGB值)
或
Color bgcolor = System.Drawing.ColorTranslator.FromHtml("#f1efe2");
希望这有帮助。
答案 2 :(得分:0)
对于代码隐藏中的asp.net:
Form1.Attributes.Add("style", "background-color:#f1efe2");
旁注:最好使用class而不是style。
好的winforms。首先转换为rgb然后执行此操作:
this.BackColor = Color.FromArgb(241, 239, 226);