我需要将存储在中的argbSystem.Drawing.Color
转换为十六进制颜色,但是我找不到方法。我发现了如何将十六进制转换为argb,反之亦然。我希望这可以通过colortranslator完成,但是任何方法都可以。
提前致谢。
-一个很困惑的人,可能不知道自己在做什么
这在某种程度上取决于Color
您使用的类或结构的类型。使用System.Drawing.Color
,您可以使用:
Private Function ToHex(color As System.Drawing.Color) As String
Return "#" & color.A.ToString("X2") & color.R.ToString("X2") & color.G.ToString("X2") & color.B.ToString("X2")
End Function
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句