社区
Delphi
帖子详情
有关关键字"inherited"的请教?
somebody
2000-04-06 11:14:00
有两个窗口类,一个作为基类(假定继承自TForm),一个作为子类,现对子类添加对象方法时(通过点击Object Inspector 窗口中事件栏中的某个事件来添加),为何在响应该事件的函数中有时会自动带上"inherited",而有时又没有.
...全文
182
5
打赏
收藏
有关关键字"inherited"的请教?
有两个窗口类,一个作为基类(假定继承自TForm),一个作为子类,现对子类添加对象方法时(通过点击Object Inspector 窗口中事件栏中的某个事件来添加),为何在响应该事件的函数中有时会自动带上"inherited",而有时又没有.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liujh_ty
2000-04-29
打赏
举报
回复
1.事件中完成你的事。
2.inherited完成Windows的事.
GJun
2000-04-19
打赏
举报
回复
"inherited" 是运行父类同名对象方法(参数也应相同)的语句,如果你想在子类的相同
方法中运行父类的程序,加上"inherited",否则,父类的方法被忽略
snakezou
2000-04-07
打赏
举报
回复
inherited是指调用父类的同名对象方法(参数也应相同),会出现你所说的情况,我想是
因为你的第二个窗口是继承自第一个窗口,所以当你生成一个事件时,Delphi将会自动添加inherited以调用父窗口的事件。
milkway
2000-04-07
打赏
举报
回复
inherited是用来标色继承父类的对应方法,如create,destroy
Lin
2000-04-06
打赏
举报
回复
当过程或者函数用override关键字声明时,Delphi会自动添加inherited,以便调用基类的该方法。
delphi中对override(重写)和overload(重载)的一些看法 .
在override时,如果override的是procedure,则加上
关键字
inherited
; 就会执行父类同名procedure的所有过程,然后再执行子类中特有的过程,如果override的是function则不会执行父类中同名function的内容.这一点要注意...
dojo 入门
2008-01-01dojo Quick Start
关键字
: dojo webdev 转载请注明出处 ...一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏。到现在都如此,第一个hello world就搞了一大堆东西,比如widget组件,
组件是如何显示出来的?
还有关于DELPHI详细语法的书籍,因为看VCL时发现一些语法书上根本就没有介绍,比如说DEFAULT
关键字
等,看英文帮助总是只能看董个大概,对所介绍知识的灵活运用帮助不大,所以希望能找到一本详细点的书籍。...
有关Delphi控件开发讨论
本论总预算1000分, 想与此道高手结识, 有能者得之请勿发表不相干言论, 分数只会分给内容最精辟正确之人;... 相同意见, 只给第一个发表之人以下是可以回答的方向, 供参考1. VCL控件开发的几个主要基类TComponent、...
java知识点汇总
volatile
关键字
的作用 synchronized作用 区别 synchronized底层 线程的 run() 和 start() 有什么区别? Runnable和Callable的区别 T call()Throws Exception{} 什么是CAS 什么是AQS 线程池 ThreadPoolExector类 ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章