繁体   English   中英

更改背景颜色自定义C#

[英]Change background color customize C#

我想在Window App表单background.how中使用F1EFE2颜色来编写C#中的代码。

如果您在System.Windows.Media.ColorSystem.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");

我假设你的表单id是form1,现在在样式标签中使用这个:

#form1{
    background-color:#f1efe2;
}

对于Windows应用程序使用此:

Imports System.Windows.Media
Color bgcolor = (Color)ColorConverter.ConvertFromString("#f1efe2");

(这假定为RGB值)

要么

Color bgcolor = System.Drawing.ColorTranslator.FromHtml("#f1efe2");

希望这可以帮助。

对于代码隐藏中的asp.net:

Form1.Attributes.Add("style", "background-color:#f1efe2");

旁注:更好地使用类而不是样式。

好的winforms。 首先转换为rgb然后执行此操作:

this.BackColor = Color.FromArgb(241, 239, 226);

这是一个转换器: http//www.javascripter.net/faq/hextorgb.htm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM