首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保留前导零十六进制vb

保留前导零十六进制vb
EN

Stack Overflow用户
提问于 2015-01-03 22:07:23
回答 1查看 1.1K关注 0票数 0

执行一些颜色操作,包括将十六进制颜色值保存为变量。在1-16中保持前导零点有问题。有关守则一节:

代码语言:javascript
复制
        _coltable.Add("A", (Hex$(_color.A)))
        _coltable.Add("R", (Hex$(_color.R)))
        _coltable.Add("G", (Hex$(_color.G)))
        _coltable.Add("B", (Hex$(_color.B)))

_coltable是字典(string,string)。_color,一个彩色对象。下面的文本显示了控制台的输出:

代码语言:javascript
复制
>> FUNCTION convert bg color to text and return
Recived vars: col: Color [A=255, R=0, G=0, B=160] | coltype: ARGB | mask: {A}{R}{G}{B} | format: HEX
FF{R}{G}{B}
FF0{G}{B}
FF00{B}
FF00A0
End of process. Output:FF00A0
> END BG color to text

第3-6行显示了迭代过程-将R和G相加为单个零.

用&s、Right和String.format尝试了各种不同的东西。不能让它运行。有人有魔杖吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-03 22:21:03

试一试

代码语言:javascript
复制
 _coltable.Add("A", _color.A.ToString("X2"))

其中"X"表示十六进制格式,"X2"将其指定为两位宽。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27760040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档