如何获取颜色的值?

gerrley 2004-03-15 10:53:07
我在做一个表记录的编辑时,需要用不同的字体颜色来显示不同的记录状态.由于状态有10来种,做的时候把状态颜色设定死了,不同的电脑上显示的效果不好,不好分辨.所有颜色就由用户自己设定,但问题在于如何保存设定的颜色值,像在调色板上选取了某种颜色后,如何得到类似"红色"就为"clred"或者"$0000FF"的值?
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
firefox2000 2004-03-15
  • 打赏
  • 举报
回复
if ColorDialog1.execute then
form1.color := ColorDialog1.Color;

Color的值就是一个整数值
cll007 2004-03-15
  • 打赏
  • 举报
回复
颜色就是个整数呀,你存整数,取的时候强制转换TColor(取出值)

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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