C#里如何把颜色RGB转换为16进制

xuejunjun 2007-09-04 08:02:05
例如 RGB(255,255,255) 转换成#00000000
那位大虾帮忙下阿!
...全文
635 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigeyescat 2007-09-04
  • 打赏
  • 举报
回复
把Color值转换一下
Color myColor = Color.FromArgb(77, 166, 255);
int rgb = myColor.ToArgb() & 0xFFFFFF;
MessageBox.Show("#" + rgb.ToString("X6"));
孟子E章 2007-09-04
  • 打赏
  • 举报
回复
Color a = System.Drawing.Color.FromArgb(255, 255, 255);
MessageBox.Show(System.Drawing.ColorTranslator.ToHtml(a).ToString());
deeklee 2007-09-04
  • 打赏
  • 举报
回复
怎么#后面八个0?不是6个么?
cherishLot 2007-09-04
  • 打赏
  • 举报
回复
其实 ...
我不知道
cherishLot 2007-09-04
  • 打赏
  • 举报
回复
SF?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧