将颜色转换为RRRGGGBBB
本文关键字:RRRGGGBBB 转换 颜色 | 更新日期: 2023-09-27 17:53:08
正在重写现有程序的。ini文件。这个.ini文件包含rgb值。
现在我正在改变rgb值,但问题是,现有的程序只读取值,如果r, g和b值有3个数字。
例如,如果我写下rgb值,它会说:255,0,0或0,0,225。现有程序能够读取rgb值的唯一方法是将它们写成这样:255,000,000或000,000,255。
我用来写下rgb值的代码:
Byte[] SeatL1 = new UTF8Encoding(true)
.GetBytes("L1=" + r2.BackColor.R.ToString() +
", " + r2.BackColor.G.ToString() +
", " + r2.BackColor.B.ToString());
fsNew.Write(SeatL1, 0, SeatL1.Length);
有简单的方法吗?
试试这个:
Byte[] SeatL1 = new UTF8Encoding(true)
.GetBytes("L1=" + r2.BackColor.R.ToString("000") +
", " + r2.BackColor.G.ToString("000") +
", " + r2.BackColor.B.ToString("000"));
fsNew.Write(SeatL1, 0, SeatL1.Length);