在同一个项目内,有一个基类窗口TBaseForm,项目内其他一些窗口,在设计时,从该基类继承建立。在基类中,对Form的OnCreate事件,未建立事件处理程序;在继承的窗口中,对OnCreate事件生成了事件处理程序,并且能够正常地执行该事件处理程序。但是,对于Form的OnClose事件,却出现了问题:基类仍然未建立该事件的处理程序,继承窗口对该事件有事件处理程序,但在运行的时候,却无法触发该事件,即该事件的事件处理程序未执行。
调试欢乐多
贴点代码看看先...
begin
inherited;
//空白行
end;
不应该有这样的问题,其实TBaseForm是一般不处理On....之类的事件的,一般重载DoClose,DoShow这些。
//此言差矣