pb中如何动态创建rectangle,更改FREE风格数据窗口列的边框颜色。具体操作 ,谢谢

stsl1986 2010-11-01 10:20:53
如题!!!
...全文
387 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pb8 2010-11-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 newease 的回复:]
动态创建rectangle

string ls_modistr
ls_modistr='create rectangle(band=header x="1143" y="88" height="120" width="1038" name=r_1 visible="1" brush.hatch="6" brush.color="16777215" pen.style="0" pen.wid……
[/Quote]
嗯,还加一个name,这样就可以控制到动态创建的每个rect了;

数据窗口列的边框背景可以通过字段的背景修改,边框本身的颜色只能通过改边框样式达到类似的效果,不过可以手工设置边框类型为8,达到类xp输入框效果,pb暂未提供直接设置列的边框颜色的,可通过rect与列组合达到效果;rect是可以单独设置外框颜色的
newease 2010-11-01
  • 打赏
  • 举报
回复
动态创建rectangle

string ls_modistr
ls_modistr='create rectangle(band=header x="1143" y="88" height="120" width="1038" name=r_1 visible="1" brush.hatch="6" brush.color="16777215" pen.style="0" pen.width="5" pen.color="0" background.mode="2" background.color="33554432" )'
dw_1.modify(ls_modistr)


可根据具体情况 修改各项属性的值如 x y height等

609

社区成员

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

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