使用UserControl,将控件数组放入其中。即可以继承!

解决方案 »

  1.   

    dbcontrols(泰山)的方法也可以,实际要弄清VB中面向对象实现的机制。
    类是通过委派继承的,但控件需要通过容器类(这个概念是VFP中的)即UserControl才能实际继承。
      

  2.   

    对于一般的ActiveX控件可以用下面的方式获得其事件,但对于VB内建的控件此方法不行
    Dim WithEvents a As VBControlExtenderPrivate Sub Form_Load()
    set a = listview1
    End SubPrivate Sub a_ObjectEvent(Info As EventInfo)End Sub
      

  3.   

    对啊,在module和class中怎幺处理form的事件!
      

  4.   

    回复人: ferrytang(水油) (2002-1-16 12:01:11)  得0分 
    好像不可以的,vb不支持事件集!  
    和他的机制有关!我还没有办法!
      

  5.   

    Bardo(巴顿) 
    你说的和lihanbing()应该是一种方法的,实际是把内建的控件,变成可以使用VBControlExtender 的控件是这个意思吧? 这显然很繁琐,有更好的方法吗?继续等待,
      

  6.   

    只有ActiveX控件数组能实现多点传送.
      

  7.   

    VB6是不好直接加入UserControl。但不是不可以加入,先建一个Active Control工程,建好后在原工程中添加文件选上这个UserControl类即可。
      

  8.   

    http://www.csdn.net/Expert/topic/489/489565.shtm