Set command2=Controls.add("VB.CommandButton","Button")

解决方案 »

  1.   

    不行,要用API
    CreateWindowEx(...)
      

  2.   

    Private WithEvents command2 As CommandButton
      

  3.   

    Private WithEvents command2 As CommandButton 
    Private Sub Command1_Click()
          Set command2 = New Controls.add("VB.CommandButton","Button") 
    End Sub
    vb控件的事件是前期绑定的所以要先声明
    Private WithEvents command2 As CommandButton 
      

  4.   

    写错了更正一下
    Private WithEvents command2 As CommandButton 
    Private Sub Command1_Click()
          Set command2 = Controls.add("VB.CommandButton","Button") 
    End Sub
    vb控件的事件是前期绑定的所以要先声明
    Private WithEvents command2 As CommandButton