社区
DataWindow
帖子详情
如何获取某行的背景颜色!急急急
python与大数据分析
领域专家: 数据库技术领域
2003-11-07 05:10:12
因为数据窗口的行的颜色是由程序动态产生的,如何获取某行的颜色!
...全文
139
14
打赏
收藏
如何获取某行的背景颜色!急急急
因为数据窗口的行的颜色是由程序动态产生的,如何获取某行的颜色!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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()
c语言中outtextxy函数,outtextxy()函数是什么意思啊?
急
急
急
该博客介绍了在Windows XP环境下使用Turbo C 3.0时遇到的字体显示和全屏重影问题,并提供了相应的解决办法。通过C语言的settextstyle函数可以改变字体样式,而在文本模式下,可以使用textcolor和textbackground来调整颜色。对于全屏模式下的字体重影,建议尝试不同的图形模式或调整屏幕分辨率。此外,博客还涉及到了颜色的设置,包括文本模式和图形模式下的颜色配置。
word2003如何设置护眼模式_word2003护眼色设置
本文详细介绍了Word2003的多种设置方法,包括设置护眼色、取消护眼模式、设置页面
背景颜色
、添加图片水印、解决填充颜色不能用问题、设置版心、字体颜色、页眉页脚等,为用户使用Word2003提供了全面的操作指南。
java web不能直接访问html_servlet,java-web_JavaWeb能够直接访问html文件的原理是什么?,servlet,java-web - phpStudy...
本文解释了JavaWeb环境中直接访问HTML文件的原理。探讨了所有请求是否会经过Servlet处理,以及静态资源如HTML文件是如何被默认Servlet处理的。
如何把程序封装成函数def
本文介绍了一个使用Python和Pygame库开发的简易游戏程序。该游戏包含球类、球拍类、砖块类等元素,并实现了碰撞检测等功能。通过这个实例,读者可以学习到游戏开发的基本原理和技术。
android每日一问1【2011-09-16】
本文整理了Android开发中常见的问题及其解决方案,包括输入法、内存泄漏、壁纸更换、按钮自定义、WebView设置、Activity调用等技术难题,并提供了解决方法和相关代码示例。
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章