hur.cn - 华软网

 热门搜索

dwo和dw_1.object.datawindow有何关系?

  作者:未知    来源:网络    更新时间:2019/6/11
我是初学,正理解dwo和dw_1.object.datawindow中!
请问两者有什么区别?能不能写个简单代码让我体味一下用法?谢谢!!!
------华软网友回答------
dw中的每一个元素都是一个dwo

dw_1.object.datawindow应该是写剧本时候引用dw中元素的前缀

dwo一般在dw的事件中直接引用(默许对象)
------华软网友回复------
谢谢楼上的兄弟!
现在照旧有问题:
我用dw_1.object.datawindow替换dwo后程序终止,请问是为什么?dwo.type改成了dw_1.object.datawindow.type,请问什么情况下用dw_1.object.datawindow,什么情况下用dwo?

------华软网友回复------
dw_1.object.datawindow 指的是 DW 的属性,如:显示气概,导入导出,打印设置等等设置
而Dwo是某一个DW中的对象的引用,如dwo_xx = dw_1.Object.Column,能够这样引用,

你上面的 替换 应该是毛病的,你所说的dwo.type,其实间接在访问dw_1.object.datawindow.Type, 请问dw_1.object.datawindow有Type这个属性吗?

数据窗口中的很多事件都有DwObject类型参数dwo,比如单击事件,ItemChanged事件,等等,你能够在代码中直接 用Dwo参数来访问你所单击到的DW对象。


------华软网友回复------
数据窗口的某些事件中能够运用dwo的变量,该变量保存数据窗口中的部份信息,用数据窗口的属性能够读取这些信息。运用该变量,首先判断保存留dwo中的对象类型,然后根据类型做进一步的事情。例如:
在数据窗口的Clicked事件上:MessageBox("提醒",String(dwo.type))
在dwo中保存的对象类型可能有bitmap、button、column、compute、graph、grouPBox、line、ole、ellipse 、rectangle、roundrectangle、report、tableblob、text、datawindow(当用户没有单击特定对象时)。
而dw_1.object.datawindow只是其中的一种而已
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。