csharp 如何使用十六进制颜色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 如何使用十六进制颜色相关的知识,希望对你有一定的参考价值。
<span style="color: #008080; font-style: italic;">// By using the ColorTranslator you can easily convert color values</span>
<span style="color: #008080; font-style: italic;">// definied in the hexadecimal format (like it is used in HTML)</span>
Color Color1 = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">FromHtml</span><span style="color: #000000;">(</span><span style="color: #808080;">"#EEEEEE"</span><span style="color: #000000;">)</span>;
Color Color2 = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">FromHtml</span><span style="color: #000000;">(</span><span style="color: #808080;">"red"</span><span style="color: #000000;">)</span>;
<span style="color: #008080; font-style: italic;">/*
** Convert back:
*/</span>
<span style="color: #FF0000;">string</span> Color1a = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">ToHtml</span><span style="color: #000000;">(</span>Color1<span style="color: #000000;">)</span>;
<span style="color: #008080; font-style: italic;">// --> "#EEEEEE"</span>
<span style="color: #FF0000;">string</span> Color2a = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">ToHtml</span><span style="color: #000000;">(</span>Color2<span style="color: #000000;">)</span>;
<span style="color: #008080; font-style: italic;">// --> "Red"</span>
<span style="color: #FF0000;">string</span> Color2b = <span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">Format</span><span style="color: #000000;">(</span><span style="color: #808080;">"#{0:X2}{1:X2}{2:X2}"</span>, Color2.<span style="color: #0000FF;">R</span>, Color2.<span style="color: #0000FF;">G</span>, Color2.<span style="color: #0000FF;">B</span><span style="color: #000000;">)</span>;
<span style="color: #008080; font-style: italic;">// --> "#FF0000"</span>
以上是关于csharp 如何使用十六进制颜色的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Autodesk forge 查看器 setTheming 颜色方法中使用十六进制颜色代码?
如何使用十六进制更改自定义数字格式颜色?
十六进制颜色如何工作?
c# winform 如何实现16进制颜色值的转换
如何在 R 中使用颜色十六进制值作为函数参数?
如何使用 Swift 5 在 SwiftUI 中将颜色与 RGB 或十六进制值一起使用? [复制]