社区
DataWindow
帖子详情
如何获取某行的背景颜色!急急急
python与大数据分析
博客专家认证
2003-11-07 05:10:12
因为数据窗口的行的颜色是由程序动态产生的,如何获取某行的颜色!
...全文
101
14
打赏
收藏
如何获取某行的背景颜色!急急急
因为数据窗口的行的颜色是由程序动态产生的,如何获取某行的颜色!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
python与大数据分析
2003-11-10
打赏
举报
回复
高手多谢了,不过我有个问题私下请教你
python与大数据分析
2003-11-10
打赏
举报
回复
如果表达式是在数据窗口事件中定义的,表达时也可以获取吗,我试一试,先谢了
lmby
2003-11-10
打赏
举报
回复
你不是把表达式设置成这样了么:this.modify("#"+string(li_i)+".color = '0~t if(currentrow()=getrow(),134217741),rgb(255,255,255)'")
那么:
ls_color = dw_sheet.describe( "Evaluate('if(currentrow()=getrow(),134217741),rgb(255,255,255)', " + string( ll_row ) + ")")
python与大数据分析
2003-11-10
打赏
举报
回复
自己顶一下
python与大数据分析
2003-11-08
打赏
举报
回复
我是在数据窗口的click事件中下
如果当前行未被选中,则选中,否则再次单击时不选中
关键问题是iselected(row)不起作用,因此需要知道当前行的颜色才能知道是否被选中过
int li_i,li_count
string ls_column,ls_column_name,ls_type //列名和列名对应文本
string ls_text,ls_test
li_count = integer(this.Object.DataWindow.Column.Count)
//ls_test = this.describe("evaluate('#1.background.color'),"+ string(row) + ")")
ls_test = string(this.object.c_type[row].background.color)
for li_i = 1 to li_count
//选中时的代码
if isselected(row) = true then
this.Modify("#"+string(li_i)+".Background.Mode = 0")
this.modify("#"+string(li_i)+".background.color = '0~t if(currentrow()=getrow(),rgb(255,255,255),134217741)'")
this.modify("#"+string(li_i)+".color = '0~t if(currentrow()=getrow(),134217741),rgb(255,255,255)'")
//取消时的代码
else
this.Modify("#"+string(li_i)+".Background.Mode = 0")
this.modify("#"+string(li_i)+".background.color = '0~t if(currentrow()=getrow(),134217741,rgb(255,255,255))'")
this.modify("#"+string(li_i)+".color = '0~t if(currentrow()=getrow(),rgb(255,255,255),134217741)'")
end if
end if
next
qqjj7758
2003-11-07
打赏
举报
回复
上面的代码我能理解
可搂主的意思 我糊涂了 。。。。。。。。。。
lmby
2003-11-07
打赏
举报
回复
你设一定是一列列设的。假设你的表达式为: if(mod(getrow(),2)=1,0,455333)
那么:
string ls_color
long ll_row
ll_row = dw_sheet.getrow()
ls_color = dw_sheet.describe( "Evaluate('if(mod(getrow(),2)=1,0,454333)', " + string( ll_row ) + ")")
ok~
lmby
python与大数据分析
2003-11-07
打赏
举报
回复
理解错误,是当前行的颜色。
如果每行颜色不同,以上代码取的是那行的颜色
adeva
2003-11-07
打赏
举报
回复
string ls_bkcor
ls_bkcor= this.Describe("c_sheet_no.Background.color")
ls_bkcor为当前列"c_sheet_no"的当前行背景颜色!
string ls_txcor
ls_txcor= this.Describe("c_sheet_no.Background.color")
ls_txcor为当前列"c_sheet_no"的当前行字体颜色!
如果要改变其颜色再用modify()函数即可
zhangdatou
2003-11-07
打赏
举报
回复
这个问题~~~帮你顶
python与大数据分析
2003-11-07
打赏
举报
回复
在数据窗口clicked事件中如何获取row的background.color 和 color?
python与大数据分析
2003-11-07
打赏
举报
回复
不同行背景色和字体颜色是不同的,同一行颜色均相同,只求某一行的颜色
qqjj7758
2003-11-07
打赏
举报
回复
不相信你不知道阿
难道我理解错了?
qqjj7758
2003-11-07
打赏
举报
回复
describe()
中国名花异草故事
这种作品少量带有神话色彩,大都有较强的纪实性,与真人真事有关系,或还有一定的历史背景,如“东坡肉”即与苏轼的开朗性格、热爱生活有关。人们世代生活在中华大地上,受到壮丽山河、丰富物产、悠久文化的哺育熏陶...
大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
一、前言 以微博为例,每个用户会发...其含义就是计算文档中某关键词的权重,我们使用该权重来判断某用户对某关键词的依赖程度。理想状况下,权重越高,用户越依赖于某关键词。其算法如下图所示。 二、源数据 那么
题解 | #在二叉树中找到两个节点的最近公共祖先#
想一起****共勉,就一起吐槽抱怨几句,相互促进鼓励的,周围要么情侣要么躺平但是人老师好,心梗中
急
急
急
投票老师还是去银行 手头有个六小强信息老师,带科技竞赛,各位推荐国开信科还是老师呢[笑哭R] 老师大约税前...
百度智能云千帆大模型平台2.0来了!从大模型到生产力落地的怪
#航 航天812所有了解的老哥吗,
急
! #航天8院# #秋招# 腾讯这啥bug呀,没面试就offer了 你真的知道HR是怎么筛简历的么?!含真秋招企业汇总 第二批还有两周,有想法就冲啊 饿了么算法一面凉经 大华一面-智能算法 ...
我在CSDN参与的3000个帖子
(
急
急
急
!!!) 44: 如何实现像Windows中的拷贝进度的效果 45: ***** CSDN VB Blog 站点亮相推荐专栏 ***** 46: 关于 排列组合算法 请高手赐教 47: 请问关于MSHFlexGrid的属性...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章