当前位置: 代码迷 >> PB >> 如何把字符串值创建为对象名称
  详细解决方案

如何把字符串值创建为对象名称

热度:111   发布时间:2016-04-29 05:36:38.0
怎么把字符串值创建为对象名称?
如下:
string ls_text
ls_text='对象名'
下面想以ls_text 的值当做对象的名称,(值是动态的)
pbobject 对象名

说的明白吗?
------解决方案--------------------
create using ls_text
------解决方案--------------------
引用:
如下:
string ls_text
ls_text='对象名'
下面想以ls_text 的值当做对象的名称,(值是动态的)
pbobject 对象名

说的明白吗?


如果你说的对象是窗口里的对象,你可以遍历窗口的control[]数组,来找到对应的对象,然后通过control来引用

如果你说的对像是窗口,可以通过getfirstsheet和getnextsheet来处理

如果你说的对象是数据窗口里的对象,你可以使用__get_attribute来得到对象
------解决方案--------------------
引用:
引用:如下:
string ls_text
ls_text='对象名'
下面想以ls_text 的值当做对象的名称,(值是动态的)
pbobject 对象名

说的明白吗?

如果你说的对象是窗口里的对象,你可以遍历窗口的control[]数组,来找到对应的对象,然后通过control来引用

如果你说的对像是窗口,可以通……


主要是楼主没把问题描述清楚。
获取对象的方法很多,针对不同的对象有不同的获取方法。
------解决方案--------------------
可创建一个用户对象, 通过添加string 类型的实例变量, 也就是相当于一个属性来进行调控, 我们公司都是这样做的.
  相关解决方案