如何将dw中当前选中行或字段缺省的蓝底白字改成其他颜色

IT晓夏 2001-12-07 12:54:57
...全文
133 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinalht 2001-12-08
  • 打赏
  • 举报
回复
多行的话可以这样:
给数据窗口增加一个外部数据列 0 as select_bz
detail.color = if( select_bz = 1,rgb( 250,252,200),rgb(255,255,255))
所有列的背景模式改为透明, 字的颜色改为
col.color = if( select_bz = 1, rgb(255,0,0), 0 )
然后程序中用
dw_1.setitem( row, 'select_bz', 1 )代替 dw_1.selectrow( row, true )
dw_1.setitem( row, 'select_bz', 0 )代替 dw_1.selectrow( row, false )


chinalht 2001-12-07
  • 打赏
  • 举报
回复
不要使用 selectrow
在数据窗口属性中 detail.color = if( getrow() = currentrow(),rgb( 250,252,200),rgb(255,255,255))
所有列的背景模式改为透明, 字的颜色改为
col.color = if( getrow() = currentrow(), rgb(255,0,0), 0 )
这样 当前行就是黄底红字,其它还是白底黑字
使用 setrow就行了
daluobo 2001-12-07
  • 打赏
  • 举报
回复
我感兴趣
IT晓夏 2001-12-07
  • 打赏
  • 举报
回复
对呀!多行怎么办?
  • 打赏
  • 举报
回复
可是如果多行選擇呢?
cornlee 2001-12-07
  • 打赏
  • 举报
回复
pb8 提示unable to open this project because the add-on software that was used to create it could not found, Perhaps this project was builted on other system!
IT晓夏 2001-12-07
  • 打赏
  • 举报
回复
谢谢,怎么给分?
IT晓夏 2001-12-07
  • 打赏
  • 举报
回复
谢谢,怎么给分?
IT晓夏 2001-12-07
  • 打赏
  • 举报
回复

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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