語法問題

skingddddd 2003-08-01 04:47:14
請問
我要把dw_1的第三行的背景色改為紅色
一定要在代碼中實現,.
也就是動態的改變
...全文
35 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-08-04
  • 打赏
  • 举报
回复
楼上几位可能疏忽了:

背景色应该是BackGroundColor,Color是文本颜色。

另外写法上也有问题,试试下面的:
Int Columns,i

columns=Integer(this.Describe("DataWindow.Column.Count"))

FOR i=1 TO columns
dw_1.Modify("#" + String(i) + ".BackGround.Color='"+String(RGB(192,192,192))+"~tIf(GetRow() = 3,"+String(RGB(255,255,255))+","+String(RGB(192,192,192)+")'")
NEXT
zxthello 2003-08-04
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/TopicView1.asp?id=2040261
888888888888 2003-08-04
  • 打赏
  • 举报
回复
thinkinger(只剩浪漫) 说的很对的 你在试一试吧
skingddddd 2003-08-04
  • 打赏
  • 举报
回复
dw_1.modify("fact_no.color = 1~t if(getrow() = 3 ,rgb(255,255,255),rgb
255,255,0))'")

dw_1.modify("datawindow.detail.color = 'rgb(255,255,255)~t if(getrow() = 3 ,rgb(255,255,0),rgb(255,255,255))'")

dw_1.modify("datawindow.detail.color= '~t if(getrow()='3' ,rgb(255,255,0),rgb(255,255,255))'")

沒有啊
Thinkinger 2003-08-02
  • 打赏
  • 举报
回复
dw_1.modify("columnname.color = 1~t if(getrow() = 3 ,rgb(255,255,255),rgb(255,255,0))'")
arich 2003-08-02
  • 打赏
  • 举报
回复
dw_1.modify("datawindow.detail.color = '~t if(getrow() = 3 ,红色,正常色)'")
==================================================================================

dw_1.modify("datawindow.detail.color = '<正常色>~t if(getrow() = 3 ,<红色值255>,<正常色值>)'")

要用颜色值,不能使用中文的!!!!!!
skingddddd 2003-08-02
  • 打赏
  • 举报
回复
我試了一下, 沒有用啊
ljerl 2003-08-01
  • 打赏
  • 举报
回复
dw_1.modify("datawindow.detail.color = '~t if(getrow() = 3 ,红色,正常色)'")

611

社区成员

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

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