我在vb程序中,有一个子窗体,在关闭这个子窗体时,出现如下图所示错误"点击此处",出现下图错误“请单击此处”,显示如下图错误请问大侠这是什么原因造成?
我的unload过程中什么也没有

解决方案 »

  1.   

    你的程序是否调用了API,比如用SetWindowLong实现了子类化,而没有在退出前恢复?
      

  2.   

    我的那个子窗体里没有调用你说的SetWindowLong,不过通过搜索,我下载的一个按钮控件倒是用来着,不过我想应该不是这个问题,别的子窗体也用这个按钮控件来着,为啥光这个子窗体有问题。
    出现问题的子窗体里,就是读取数据库数据,然后存在数组里,然后赋给mschart显示曲线,每按一次“搜索”按钮进行打开数据库动作查询曲线。点击“退出“按钮调用Unload Me。而unload过程里,我什么也没做。
      

  3.   

    调用子类化不会这样的,如果出错,会整个开发环境死掉,不会有任何提示。可能不是你程序的问题,可能是VB的问题,你试一下重新装VB看看。不过还是建议你不要随便引用别人的代码,无论别人的代码有多好,效果多出神入化,只要你有一句看不懂,全部都不能用。用了又能怎么样,你敢说这个程序是你写的吗?