CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

如何查询pb中颜色与数值的对应关系?

楼主lhz_9712(晃晃悠悠)2005-03-08 10:58:43 在 PowerBuilder / DataWindow 提问

我在pb的数据窗口中的某一列写关于颜色的expression表达式,遇到这么一个小问题  
   
  如:backgroundcolor的表达式:   if(colname   >   5000,   255,   0)  
   
  表示当该列值大于5000的时候颜色为红色  
   
  我想换其他颜色,但是不知道哪里可以查到颜色对应的数值   ,如上面的255对应红色  
   
  请各位多多指教 问题点数:40、回复次数:9Top

1 楼spring_cj(春子)回复于 2005-03-08 11:09:48 得分 16

下表是一些常用颜色的值    
   
  Colour     Red     Green     Blue     值    
  黑色   Black   0   0   0   0    
  白色   White   255   255   255   16777215    
  灰色   Gray   192   192   192   12632256    
  深灰色   Dark   Grey   128   128   128   8421504    
  红色   Red   255   0   0   255    
  深红色   Dark   Red   128   0   0   128    
  绿色   Green   0   255   0   65280    
  深绿色   Dark   Green   0   128   0   32768    
  蓝色   Blue   0   0   255   16711680    
  深蓝色   Dark   Blue   0   0   128   8388608    
  紫红色   Magenta   255   0   255   16711935    
  深紫红   Dark   Magenta   128   0   128   8388736    
  紫色   Cyan   0   255   255   16776960    
  深紫   Dark   Cyan   0   128   128   8421376    
  黄色   Yellow   255   255   0   65535    
  棕色   Brown   128   128   0   32896    
  特殊颜色    
  Button   Face               79741120    
  Text               33554432    
  Background               1090519039    
  App.   Workspace               276856960    
   
  RGB函数计算公式:   颜色值   =   (65536   *   Blue)   +   (256   *   Green)   +   (Red)    
   
  Top

2 楼herrick(七七)回复于 2005-03-08 11:22:13 得分 8

用RGB()函数啊,  
  具体的三色的数值,打开画笔  
  选择颜色,挑好了自己需要的,  
  看一看Red,Green,Blue的数字,  
  放到RGB函数中去就好了嘛Top

3 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2005-03-08 11:39:25 得分 4

同意楼上,用RGBTop

4 楼j9dai(翔)(DoItNow)回复于 2005-03-08 11:41:20 得分 4

呵~``直接在表达式里用RGB()Top

5 楼fibbery(飞)(睡足了才能提高效率)回复于 2005-03-08 12:48:32 得分 4

R*256^2+G*256+BTop

6 楼lhz_9712(晃晃悠悠)回复于 2005-03-08 14:06:54 得分 0

非常感谢各位,好几年前我在东软的时候也用pb,后来很长时间不用,发现当时自以为还可以,其实确实比较肤浅,pb我觉得是个很不错的开发工具。后来的版本也是功能越来越强大了。  
   
  下午我会结贴Top

7 楼xyqiqi(琪琪)回复于 2005-03-08 14:38:07 得分 4

你在PHOTOSHOP里面,可以看到颜色值!!Top

8 楼lhz_9712(晃晃悠悠)回复于 2005-03-08 17:43:51 得分 0

TO:xyqiqi(琪琪)    
   
  呵呵,画图就可以看到颜色的值了  
   
  Top

9 楼xjawt1108(乐乐)回复于 2005-03-13 23:20:34 得分 0

其实在pb   Design菜单中有一个Custom   colors...   可以很容易取得颜色的rgb值Top

相关问题

  • 不同数值查询
  • 下拉框的数值查询
  • 常量如何取得查询数值!!
  • 怎样得到颜色的数值?
  • PB查询问题
  • pb中的查询
  • 能用一个查询语句查询不同数值范围的变量吗?
  • 急!查询提交后参数值的判断?
  • 查询数据库,数值匹配的问题!
  • 请教一sql查询数值精度问题!

关键词

  • pb
  • 颜色
  • dark
  • 红色
  • green
  • blue
  • red

得分解答快速导航

  • 帖主:lhz_9712
  • spring_cj
  • herrick
  • li_d_s
  • j9dai
  • fibbery
  • xyqiqi

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo