resize事件中在TAB上tabpage中dw的显示问题---在线期求

sharpenabc 2008-03-20 09:46:29
在resize事件中,我想控制比如:tab_1.tabpage_1.dw_1的变化随分辨率的变化而变化,怎么写脚本才可以实现?( 也就是说因为由于1024*768 和 800*600或者宽屏分辨率,但tab_1.tabpage_1.dw_1对每个分辨率都要达成自适应)
...全文
142 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharpenabc 2008-03-20
  • 打赏
  • 举报
回复
谢谢 愉快的犯罪者 ,在你的启示下问题已搞定.
sharpenabc 2008-03-20
  • 打赏
  • 举报
回复
这样子啊,那我直接对此窗口下的tab加上一个自定义事件pbm_size如何?但有一点什么时候触发pbm_size事件? 是在widow的resize中触发吗?不过我倒试试,谢谢你!
AFIC 2008-03-20
  • 打赏
  • 举报
回复
大致如下,new->custom visual把tab中的控件画好
uo添加pbm_size事件,这时你就把这个uo想成窗口写resize,
在你真正的窗口上,又键点你的tab,选insert user object。
sharpenabc 2008-03-20
  • 打赏
  • 举报
回复
4楼能不能说的详细点,向你学习,谢谢!
AFIC 2008-03-20
  • 打赏
  • 举报
回复
当然试过,不过我的tab中的每一页都是userobject,
而不是画窗口的时候随便放上去的,那样很容易控制吧,uo加个pbm_size即可
sharpenabc 2008-03-20
  • 打赏
  • 举报
回复
因为tab中tabpage上的dw是相对于tabpage的变化而变化,如果dw相对于window的变化而变化是很好控制,写好x,y,with,height就ok啦.但相对于tabpage不管我怎么写都起不了作用,不知道楼上的两位有试过没有,另外如果在同一个分辨率下,实现拖动,那dw的变化也要随tab中的tabpage的变化而变化,因此这种情况控制不了啦,因此希望得到大家的帮助.谢谢
jlwei888 2008-03-20
  • 打赏
  • 举报
回复
同意
PB本身的缺省是相对尺寸,就是自动适应不同的分辨率!


AFIC 2008-03-20
  • 打赏
  • 举报
回复
修改x,y,width,height呗,有啥具体的问题?

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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