Dim vImg as ViewImage   'ViewImage是一个控件
...
vImg.Show  '当执行到这名时提示"对象变量或With块变量未设置我用
Dim vImage as New ViewImage 就提示"无效使用New关键字"请问变量能不能声明成控件类型?我记得是可以的.

解决方案 »

  1.   

    1、ViewImage 控件类是否存在?存在才能用new实例化
    2、该控件是否具有 Show 方法?
      
      

  2.   

    ViewImage 这个控件注册了么
      

  3.   

    Dim vImg as ViewImageset vImg = new ViewImagevImg.Show
      

  4.   

    Dim vImg as ViewImage
    set vImg = new ViewImage
    vImg.Show 就提示"无效使用New关键字" 
      

  5.   

    声明控件类型用的是withevents语句
      

  6.   

    Private WithEvents newbutton As commandbutton
      

  7.   

    如果是控件,用NEW当然不行了,你搜索“动态添加控件”