读书人

pb中批改控件颜色

发布时间: 2013-09-07 14:12:44 作者: rapoo

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

读书人网 >PB

热点推荐