运行Delphi为什么总报错undeclared identifier:buttonclick。。
运行Delphi为什么总报错undeclaredidentifier:buttonclick。。。...
运行Delphi为什么总报错undeclared identifier:buttonclick。。。
展开
展开全部
从图上可以看到,你这里一共有三个按扭的单击事件的代码,但是Delphi居然报了这样的错误提示,我猜,你的Button1Onclick() 这几个函数,不会都是你手动输入的吧。
就是说,并不是从按钮的单击事件的那里点击后,由Delphi生成的Button1Onclick()这个函数(不是函数里面的代码,就是这个函数的这一行)。
当然,更简单的回答是,你的窗口声明那里没有Button1Onclick()这个函数的声明,只不过,你把声明加上去之后又会发现,按钮因为没绑定这个事件函数,那个按钮怎么点都不会触发这个函数的。
所以,才让你去Button1按钮的事件里找找Onclick事件,双击这个事件,这样Delphi才会自动生成Button1相应的OnClick事件函数,包括声明,包括按扭与这个事件的绑定,还有这个空的函数体,再由程序员在这个空的函数体里写代码。
就是说,并不是从按钮的单击事件的那里点击后,由Delphi生成的Button1Onclick()这个函数(不是函数里面的代码,就是这个函数的这一行)。
当然,更简单的回答是,你的窗口声明那里没有Button1Onclick()这个函数的声明,只不过,你把声明加上去之后又会发现,按钮因为没绑定这个事件函数,那个按钮怎么点都不会触发这个函数的。
所以,才让你去Button1按钮的事件里找找Onclick事件,双击这个事件,这样Delphi才会自动生成Button1相应的OnClick事件函数,包括声明,包括按扭与这个事件的绑定,还有这个空的函数体,再由程序员在这个空的函数体里写代码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询