首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb中批改控件颜色

2013-09-07 
pb中修改控件颜色我现在有一个数据窗口dw1,dw1上有一个text控件t_1,我想在代码中动态更改t_1的颜色,请问怎

pb中修改控件颜色
我现在有一个数据窗口dw1,dw1上有一个text控件t_1,我想在代码中动态更改t_1的颜色,请问怎么实现?
我用dw1.object.t_1.font.background.color = rgb(192,0,0)
或dw1.modify( "t_1.font.background.color = '192'")
都不行,求教!!
[解决办法]

引用:
我现在有一个数据窗口dw1,dw1上有一个text控件t_1,我想在代码中动态更改t_1的颜色,请问怎么实现?
我用dw1.object.t_1.font.background.color = rgb(192,0,0)
或dw1.modify( "t_1.font.background.color = '192'")
都不行,求教!!


dw_1.modify("t_1.Color='255'") //修改文本框中字体的颜色
dw_1.modify("t_1.Background.Color=255")//修改文本框背景颜色
[解决办法]
1.记录原来的行号,刷新后滚动到原来的行号
long ll_row
ll_row = dw1.getrow()

dw1.scrolltorow(ll_row)
2.记录原来的滚动条位置,然后 滚动到原来的位置
string spos1
spos1 = dw1.Object.DataWindow.VerticalScrollPosition
//然后 刷新
......

dw1.Object.DataWindow.VerticalScrollPosition = spos1

热点排行