当前位置: 代码迷 >> PB >> 取得数据窗口所有对象的属性值
  详细解决方案

取得数据窗口所有对象的属性值

热度:13   发布时间:2016-04-29 06:44:30.0
获得数据窗口所有对象的属性值
如何 获得数据窗口 所有对象的属性值,而不是某一个对象的某个属性值??要全部的、。。

------解决方案--------------------
用这个

string ls_data

ls_data = dw_1.describe("datawindow.syntax")

不知道你要做什么用
------解决方案--------------------
integer li_index

for li_index = 1 to integer(dw_name.object.datawindow.column.count)
  messagebox(stirng(li_index),dw_name.describe("#"+string(li_index)+".name"))
next

你要啥属性把name换掉
------解决方案--------------------
引用:
integer li_index

for li_index = 1 to integer(dw_name.object.datawindow.column.count)
  messagebox(stirng(li_index),dw_name.describe("#"+string(li_index)+".name"))
next

你要啥属性把name换掉

------解决方案--------------------
dw_name.object.datawindow.column.count
这是所有的列吧?

楼主要的是所有对象

楼主的问题也提得不是很好,所有对象,不一定拥有相同的属性
比如x值,直线对象,就没有x值,而是x1,x2

获取数据窗口所对象

string ls_Objects

ls_Object = dw_name.Describe("DataWindow.Objects")

所有对象的name保存在ls_Object字符串中,以制表符分隔(~t),需要自己截取
  相关解决方案