用表单向导作出来的表单,如何修改事件?

flysky37 2003-06-18 09:51:59
用表单向导作出来的表单,双击里面的控件,没法修改其事件啊~
比如,我想在“添加”按钮,“单击”这个事件的基础上,进行修改,而不是从头编一个。应该怎么作?
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hansbarkley 2003-06-19
  • 打赏
  • 举报
回复
比如这个控件叫append,它的click event里写着[inherited append c:\commom.vcx]
那你就打开c:\commom.vcx,在右边class name里选择append就可以修改click event了。
nononono 2003-06-18
  • 打赏
  • 举报
回复
也可以在当前子类控件的事件中写事件代码。

但要搞清楚父类的事件代码的作用。这些按钮与表单之间有比较密切的关系。

还要搞清楚你的代码与其父类的事件代码之间的关系,有什么冲突;你的代码是需要补充在其之前还是之后;也许你需要替换原来的代码。

在控件的事件中调用父类的事件代码,可以用 类名::事件名 调用。如:

cmdQuitButton::Click

rida 2003-06-18
  • 打赏
  • 举报
回复
简单说你看不到事件的代码,是因为代码是从类中继承来的,所以看不到代码了.你可以
看一下控件的class的名称. 再到项目管理器的类这一页找相应的名称,如果只是一层
继承你就可以看到相应的代码了. 这是面向对象的概念了,因为可以多次继承所以提高
了效率,况且只要改了父类的代码,继承的子类就不用改代码了,维护的效率也提高了.

所以建议你看看父类的代码,学学人家写这种通用父类代码可以提高自己的水平.
怎样用写好的类? 在添加控件的工具栏左边有个按扭可以让你选自己或别人的类
的. 面向对象这一点vb都比不上vfp了.因为vb没有面向对象的功能.好好学吧!

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧