首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

动态调用VB写的OCX,如何获得OCX中的用Public定义的变量(不是属性)

2012-01-20 
动态调用VB写的OCX,怎么获得OCX中的用Public定义的变量(不是属性)VB创建一个AcitiveX控件工程(工程名为A,U

动态调用VB写的OCX,怎么获得OCX中的用Public定义的变量(不是属性)
VB创建一个AcitiveX控件工程(工程名为A,UseControl为B),在工程中定义几个Public变量分别为C,D,E,F(C,D,E,F不是属性),编写代码,调试成功之后.在另一个标准EXE工程(工程名为:G)中用set   H=Controls.add( "A.B ", "I ")把控件加进来.请问在这个标准EXE(G)怎么访问控件(H)的变量C,D,E,F.获得它们的数据?

[解决办法]
C=H.C
D=H.D
E=H.E
F=H.F
[解决办法]
如果是工程模块中的public变量 ,那从外部是不可访问的。

除非把public变量定义在UseControl的代码中

否则是不可以的
[解决办法]
试试 H.Object.C

热点排行