在代码中怎样判断数据窗口中的对象是否存在??比如line对象!

zx_maoer 2003-02-28 01:41:23
在代码中怎样判断数据窗口中的对象是否存在??比如line对象!
如果存在,怎样得到他的对象名???,请高手指教!!
...全文
43 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx_maoer 2003-02-28
  • 打赏
  • 举报
回复
这个也是一种方法,但感觉不是很完善
waming 2003-02-28
  • 打赏
  • 举报
回复
if dw_1.describe('l_1.visible')='!' then
//线l_1不存在
else
//线l_1存在
end if
schch 2003-02-28
  • 打赏
  • 举报
回复
sorry
zx_maoer 2003-02-28
  • 打赏
  • 举报
回复
我是说,dw_1,中我不知道line是否存在,想判断一下
schch 2003-02-28
  • 打赏
  • 举报
回复
object type_obj
integer i
FOR i = 1 TO UpperBound(control[])
type_obj = control[i].ClassName().TypeOf()
CHOOSE CASE type_obj
CASE DataWindow!
MessageBox("The object"," Is a datawindow")
CASE Line!
MessageBox("The object"," Is a line")
... // Cases for additional object types
CASE ELSE
MessageBox("The object"," Is irrelevant!")
END CHOOSE
NEXT
Jonea 2003-02-28
  • 打赏
  • 举报
回复
controlname.Classname ( )
Jonea 2003-02-28
  • 打赏
  • 举报
回复
IsValid()

611

社区成员

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

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