更改背景颜色自定义c#

本文关键字:自定义 颜色 背景 | 更新日期: 2023-09-27 18:06:54

我想在windows应用程序表单背景中使用F1EFE2颜色。如何用c#编写代码

更改背景颜色自定义c#

如果您对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");

对于asp.net:

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

边注:最好使用class而不是style。

winforms

Ok。首先转换为rgb,然后执行以下命令:

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

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

我假设你的表单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");