我在主窗口的Form1.oncreate事件里写了一些代码:
begin
showmessage('0000');
showmessage('111');
end;
现在,我动态创建子窗口:
begin
MySubForm:=Tform1.create(self);
......
end;
那么,情况是这样:每创建一个子窗口,都会去执行主窗口的oncreate事件,这样很多代码都要
重复执行,降低效率,能不能说:我动态创建一个子窗口,然后对主窗口的oncreate事件里的代码
有选择的执行,就是说,可以跳过某些代码,执行另一些代码呢?
这个想法貌似很矛盾,
请帮忙,谢谢
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
你设一个条件在主窗口事件里面不就好了,太简单了
------解决方案--------------------------------------------------------
可以把一些初始化的工作放到工程单元里初始化
这样可以避免启动过慢
------解决方案--------------------------------------------------------
我认为可以创建一个父类,然后(在条件满足的情况下)继承它,或者直接调用,不就可以了!