http://mmbear.blogdriver.com/mmbear/596804.html
等文章介绍了VB6.0中动态添加控件的方法。包括一些文章也介绍了如何添加未引用(不再控件工具箱出现)的控件。并介绍了响应事件的方法。但是,我发现如果控件未引用,就无法访问它的自定义方法或属性,但引用后可以访问。请问可否实现访问[动态添加]的[未引用]的[自定义]控件的[自定义][方法]或[属性]。

解决方案 »

  1.   

    这里不是说了嘛:
    注意    Controls 集合是后期绑定的集合。这意味着编译器不能预先决定集合以及它们的对象或它们的界面包含哪些控件。没有这些信息,自动语句生成器不能工作。
      

  2.   

    laviewpbt(人一定要靠自己) :自动语句生成器?是指智能感知么?现在是根本不能访问,运行时提示控件不支持该方法或属性。
    我想让程序后期加载一些自定义的控件,并希望主程序能把一些信息传递给这些控件。由于事先不能确定这些控件的数量和种类,无法事先引用。
    控件向主程序提供信息可以通过事件来传递,本来希望主程序向控件提供信息靠方法来传递,可现在无法访问自定义方法……或者,运行时VB可否引用控件?
    VB对于动态添加的DLL尚可以调用自定义方法,对于OCX控件为什么就不可以?
      

  3.   

    这时候ocx控件的自定义方法应该可以使用了吧。
    没有试过,楼主可以试试的。
      

  4.   

    Controls 集合是后期绑定的集合。这意味着编译器不能预先决定集合以及它们的对象或它们的界面包含哪些控件。没有这些信息,自动语句生成器不能工作。