使用Button控件的时候,每次单击Button控件都会出现Cannot find implementation of method Button1Click,是什么原因呀?

解决方案 »

  1.   

    你的事件里写的是单击要调用 Button1Click 
    但是你的工程里可能是把这个Button1Click 给删了
    所以会出错
      

  2.   

    IDE界面双击一下Button,有可能是前面没有生成定义的原因
      

  3.   

    楼主用的是D7吧,不知D7后的版本有没有这种现象,反正D5没有。
    在D7中,有的时候会有这种现象,当这种现象发生时,查看代码,最后的结束标识 end. 会跑到倒数最后一个事件的开头部分去,所以就会有楼主那样的错误提示。例 变成了 endprocedure TForm1.button2Click因此,只要把end删除,在代码区的最后一行,加上 end. 即可。
      

  4.   

    不知是不是D7的一个小BUG,还是其他原因,反正我也偶尔会遇到这种现象。
      

  5.   

    偶尔也碰见过  一般和 tgbd 说的一样 没有具体研究
      

  6.   

    添加but按钮事件,点击but事件看看有没有定义事件,如果没有定义则定义事件,如果有定义事件,仔细查看代码是否缺少end之类的关键字!
      

  7.   

    我比你們大家遇到的還要奇怪,我寫了個Button事件後,說我少了個分號,我仔細檢查,都沒少,後來,我干脆在後面寫兩個分號,沒想到居然OK了.第三天,我把這個事件刪除了重新寫了一遍(粘貼),又好了,正常.
      

  8.   


    你的事件里写的是单击要调用 Button1Click 
    但是你的工程里可能是把这个Button1Click 给删了 
    所以会出错
      

  9.   

    把Button1Click事件删了吧,将声明里的也删了,重新编译就好了