为什么不能Override了TPanel的Destory方法?(极度郁闷中……)(100分)

  • 主题发起人 主题发起人 Beast
  • 开始时间 开始时间
》》》引用Another_eYes的话:
…………
>所以除非你显式调用YourClass…………
^^^^^^^^
这才是最关键的,这句话提醒了我
我的Destroy的问题是因为拼写错误造成的,已经解决了,这个“子类中包含与父类同名方法”
引申出来的问题,是这样的:
我的父类的中的Create方法有一段将我的组件中的一个button的Onclick指向了一个方法A
而子类没有覆盖父类的Create方法,所以当子类的方法A没有override的关键字的时候就会
执行父类的A方法,但是子类覆盖了方法A以后问题就解决了。(大家以后小心这样的问题!!)
其实除了上面的情况不是“显示调用”,其他好像不会出现非“显示”的情况,所以以前从
来没有出过问题。

感谢Another_eYes,也感谢rockjie,只是rocljie的脾气实在不是很好…………
 
也感谢其他两位的参与促使我想到了一些更深入的东西,了解了自己对VCL还不熟练的方面。
 
喔唷。不要这样嘛,可以结束了吧,给分了[:D]
 
多人接受答案了。
 
这么小气的人,早知道不和你说那么多了!我的脾气不好?!我看你是很难在外面混!
 
呵呵~~
我小气?是你自己本事不济,说不清楚,不要埋怨我小气嘛^_^
我在外面难不难混也不是你说了就算数的!!
象你这么小肚鸡肠、自以为是,嘴又臭的人才是最难混的,不是我糟践你,要是你还不赶紧
改改你的臭德行,将来你一定会吃个大亏!!走着瞧吧,孩子!
 
后退
顶部