请教!怎样得到 DW上的TEXT的坐标X

qimin168 2003-11-19 12:10:41
integer ll_x
ll_x = integer(dw_1.describe(st_name+".text.x"))错在哪???
...全文
102 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2003-11-21
  • 打赏
  • 举报
回复
也不行呀!!!
还有别的函数或其它办法吗?
我是想做一个菜单程序,我一开始是把每一个.text作为commandbox控件去控制操作,在程序和功能上都能实现我的要求,但是若要加一按钮上去,则必须对每一个按钮的状态都要用程序去判断,这样即烦琐更不利于二次开发;所以想自动取得控件名称然后一起去判断,非常谢谢你,另帮我想想其它办法吧.我托了两一了.
klbt 2003-11-21
  • 打赏
  • 举报
回复
试试:
li_x = integer(dw_1.describe(dwobjectname +".X"))
li_y = integer(dw_1.describe(dwobjectname +".Y"))
「已注销」 2003-11-21
  • 打赏
  • 举报
回复
非常谢谢!!!
可是我是想要在PB8中得到一个不确定的text的.X or .Y的值.
问题是在datawindow 中的若干个 text,我要用GetObjectAtPointer得到text名,然后取得该text的.X值
string dwobjectname
dwobjectname = dw_toolbar.GetObjectAtPointer()
integer li_x,li_y
li_x = integer(integer(dw_1.describe(st_name+".text.X"))
li_y = integer(integer(dw_1.describe(st_name+".text.Y"))
可是还是行不通呀!!
doubletoo 2003-11-19
  • 打赏
  • 举报
回复
up
workhand 2003-11-19
  • 打赏
  • 举报
回复
你应该知道text的name,基本上是columnname_t:
ll_x = integer(dw_1.describe(st_name+"_T.x"))

只能根据具体情况定
klbt 2003-11-19
  • 打赏
  • 举报
回复
同意 workhand(我是醒着的.....),只是_T应该为_t
lixiaohui 2003-11-19
  • 打赏
  • 举报
回复

740

社区成员

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

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