有一个数据窗口,我想把第一行第一列那个数的颜色设置成红色应该怎么设?请各位大侠指教,谢谢!

Leony 2002-01-23 01:58:28
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liupingsk 2002-01-23
  • 打赏
  • 举报
回复
举一例:
现有一DW,其中有GNO、GNAM两个字段,在DW的CLICKED事件里写下如下代码:
可以实现,在DW的任一列上单击后,即将该该列的第一行的字体颜色改为红色!
string ls_column
ls_column=dw_1.getcolumnname()
ls_column=dwo.name
dw_1.object.gno.color=rgb(0,0,0)
dw_1.object.gnam.color=rgb(0,0,0)
if ls_column='gno' then
dw_1.object.gno.color="0 ~t If((getrow()=1), rgb(255,0,0), rgb(0,0,0))"
elseif ls_column='gnam' then
dw_1.object.gnam.color="0 ~t If((getrow()=1), rgb(255,0,0), rgb(0,0,0))"
end if
Leony 2002-01-23
  • 打赏
  • 举报
回复
如果对第一行的选定列(有条件判断)进行这种设置呢?
pinglv 2002-01-23
  • 打赏
  • 举报
回复
太对了。我刚学会。呵呵。
liupingsk 2002-01-23
  • 打赏
  • 举报
回复
在第一个字段的expressions->color里写:
if ((getrow()=1),rgb(255,0,0),rgb(0,0,0))

OK!

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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