在delphi中,如何将colordialog1.color的color值表示成十六进制字符,即转换成十六进制表示的字符串型?如比:黄色,表示为:00ffff.
var str1
begin
if colordialog1.execute then
str1:=ColorTostring(ColorDialog1.Color);
end
得到的str1为color的字符串形式,但不是全是十六进制表示的字符.比如当我在colordialog1中选中了红色,str1的值就是clRed,而不是我想要的字符串0000ff.
各位高手帮帮忙,谢谢!
var str1
begin
if colordialog1.execute then
str1:=ColorTostring(ColorDialog1.Color);
end
得到的str1为color的字符串形式,但不是全是十六进制表示的字符.比如当我在colordialog1中选中了红色,str1的值就是clRed,而不是我想要的字符串0000ff.
各位高手帮帮忙,谢谢!
解决方案 »
- 关于程序机器码的问题
- 请教解析url中传过来字符串的好方法
- 怎么在程序运行期间设置quickrep的自定义纸张大小,且quickrep的最新版本在哪里有下载的,请给予详细地址!
- 公布手机短信息SMS的Delphi源代码
- 问个傻傻的问题:这个地方应该填写什么呢?
- 有一delphi类型库开发构件的问题,请大家帮忙!
- tabset1中的tabs若设置两个页面tab1,tab2,如何象pagecontrol一样实现tabsheet1,tabseet2的页面切换。
- 在SQL server中删除记录的问题(急急急,在线等,解决马上给分)
- ADOConnection BeginTrans的问题
- 介绍一下WebBrowser控件的用法60分就是你的(他妈的又浪费我60分)!
- delphi中有没有类似网页中hidden控件那样的组件,外观不可见用来存储一些字符串值,但是又不占用窗体的位置
- 通过读取PE找到了EXE文件的图标偏移,但是应该怎么样读出来啊?
所以要化成16进制字符串型用IntToHex就可以ShowMessage(IntToHex( clRed, 6)); //0000FF