用我选择的颜色更改按钮背景颜色[重复]
Posted
技术标签:
【中文标题】用我选择的颜色更改按钮背景颜色[重复]【英文标题】:Change button background color with my selected color [duplicate] 【发布时间】:2014-02-10 18:36:00 【问题描述】:我正在从 c# 中设置按钮的背景颜色,
bt_Save.BackColor=Color.Gray;
bt_Submit.BackColor = Color.Gray;
但我不想要灰色我想要#c9c9c9 颜色,我尝试了 Color.#c9c9c9 它一直显示错误..如何设置颜色
【问题讨论】:
我找到了答案 bt_Save.Attributes.CssStyle.Add("BACKGROUND-COLOR", "#FF5050"); 【参考方案1】:您可以使用以下内容:
System.Drawing.Color myColor = System.Drawing.Color.FromArgb(0xC9C9C9);
bt_Save.BackColor = myColor;
bt_Submit.BackColor = myColor;
来源:http://msdn.microsoft.com/en-us/library/2zys7833%28v=vs.110%29.aspx
【讨论】:
再次检查FromArgb
方法的定义。它不支持那种“类型”的输入..
它显示错误,它有一些无效的参数...
更正了答案,就我而言,这是一个 o 型(或brainfart)。【参考方案2】:
您可以使用以下内容:
bt_Save.BackColor = System.Drawing.ColorTranslator.Fromhtml("#C9C9C9");
【讨论】:
【参考方案3】:参考http://msdn.microsoft.com/en-us/library/system.drawing.colortranslator.fromhtml(v=vs.110).aspx
使用
bt_Save.BackColor= System.Drawing.ColorTranslator.FromHtml("#C9C9C9");
将 HTML 颜色表示转换为 GDI+ 颜色结构
或
你也可以使用
bt_Save.BackColor = System.Drawing.Color.FromArgb(0xC9C9C9);
【讨论】:
以上是关于用我选择的颜色更改按钮背景颜色[重复]的主要内容,如果未能解决你的问题,请参考以下文章