赢得表格颜色
本文关键字:颜色 表格 | 更新日期: 2023-09-27 18:27:32
我有一个访问颜色(浅黄色,或153255255),但当我试图在Windows窗体中使用这种RGB组合时,使用这样的语法
System.Drawing.Color ly = System.Drawing.Color.FromArgb(153, 255, 255);
this.BackColor = ly;
windows窗体产生的颜色与我的访问窗体颜色不同。我也试着用这个
this.BackColor = Color.FromName("LightYellow");
没有这样的成功。我把颜色翻译错了吗?或者我可以不使用相同的颜色吗?
编辑-@Alex K感谢你的回复,我使用这个网站尝试转换,这就是它给出的RGB颜色。看看这里:
http://www.numberconverter.net/get-computer-data/color-code-converter/from-rgb-to-ms-access-color/
Access颜色似乎表示为BGR,而不是RGB(您可以通过在MSPaint中输入值来快速验证)。必须切换第一个值和最后一个值的值。
所以你需要使用
System.Drawing.Color ly = System.Drawing.Color.FromArgb(255, 255, 153);
以获得您的浅黄色。
如果您想使用文字名称,可以使用FromKnownColor
,它将为您提供所有颜色名称的枚举。它更能防错。
this.BackColor = Color.FromKnownColor(KnownColor.LightYellow);
根据FromName
作为输入的文档,这也不会限制你的颜色选择
有效名称与KnownColor枚举。