窗体没办法
控件要动态就得通过控件数组的方法,声明的时候加上withevents来指明要用他的事件然后就可在代码窗口上面的两个comobox看到你声明的这个控件

解决方案 »

  1.   

    比如动态创建按钮控件:
    private withEvents cmd as CommandButton
    pirvate sub Form_Load(0
     set cmd=Controls.Add("VB.CommandButtons","Newcmd",Me)
    With cmd
     .MOVE 200,200,1000,500
     .Caption="新按钮"
     .Visible=True
    End with
    End subPrivate sub cmd_Click()
     Msgbox "新的按钮触发事件"
    End sub
      

  2.   

    Control:Load
    Form:
    Dim ObjForm as object
    set ObjForm= New Form1
    ObjForm.Show
      

  3.   

    可以动态创建FORM,但是怎么样实现在动态创建的FORM上在添加控件呢?
    他们各自的事件又怎么处理呢?