Set objTest = Me.Controls.add("test.ctl","f1",Me)
objTest.Name2 = "user1"Name2是自定义的属性vb报不支持此属性和方法
动态自定义控件,控件的自定义属性是不是不可用啊!!!应该可以吧,不能的话那还有什么意义

解决方案 »

  1.   

    这个问题我也没有解决,虽然生成了,但是无法控制
    用load方法可以控制,采用控件数组的方法可以解决
      

  2.   

    能用啊
    private objTest as test.ctl
    Set objTest = Me.Controls.add("test.ctl","f1",Me) 
    objTest.Name2 = "user1" 
      

  3.   

    用反了吧  user1=objTest.Name2 是否是反回值送user1 看可以吗
      

  4.   

    完全可以执行,没问题
    Private Sub Form_Load()
        Dim objTest As Object
        Set objTest = Me.Controls.Add("Project1.UserControl1", "f1", Me)
        objTest.Name2 = "user1"
        objTest.Visible = True
    End Sub
      

  5.   

    早点这样说问题早就解决了:
    打开工程属性对话框,第二页(Make)中将“Remove information about unused ActiveX Controls”选项去掉就可以了。