现问现结贴----小的RESPONSE类型的窗口出现时的位置

steve_shun 2003-10-17 09:15:56
想让这个小窗口显示在屏幕的正中间位置,请大侠指点.
...全文
33 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
steve_shun 2003-10-17
  • 打赏
  • 举报
回复
找到了,是在PB9里.大侠接分
steve_shun 2003-10-17
  • 打赏
  • 举报
回复
谢谢大侠指点,小弟用的是PB9,center属性在PB9里,还是在INFOMAKER里啊.
佣工7001 2003-10-17
  • 打赏
  • 举报
回复
如果是pb8以上,应该是自动的(有一个center属性)
否则就要在那个窗口的open事件中写
Integer li_ScreenH, li_ScreenW
Environment le_env
string w_name

GetEnvironment (le_env)
li_ScreenH = PixelsToUnits (le_env.ScreenHeight, YPixelsToUnits!)
li_ScreenW = PixelsToUnits (le_env.ScreenWidth, XPixelsToUnits!)

w_name = lw_1.ClassName()
If w_name <> 'w_logon' And w_name <> 'w_modify' then
lw_1.Height = li_ScreenH
lw_1.Width = li_ScreenW
End if
lw_1.Y = (li_ScreenH - lw_1.Height)/2
lw_1.X = (li_ScreenW - lw_1.Width)/2

1,072

社区成员

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

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