读书人

主窗口和动态创建子窗口有关问题

发布时间: 2012-01-13 22:43:29 作者: rapoo

主窗口和动态创建子窗口问题
我在主窗口的Form1.oncreate事件里写了一些代码:
begin
showmessage('0000');
showmessage('111');
end;
现在,我动态创建子窗口:
begin
MySubForm:=Tform1.create(self);
......
end;

那么,情况是这样:每创建一个子窗口,都会去执行主窗口的oncreate事件,这样很多代码都要
重复执行,降低效率,能不能说:我动态创建一个子窗口,然后对主窗口的oncreate事件里的代码
有选择的执行,就是说,可以跳过某些代码,执行另一些代码呢?
这个想法貌似很矛盾,

请帮忙,谢谢

[解决办法]

[解决办法]
你设一个条件在主窗口事件里面不就好了,太简单了
[解决办法]
可以把一些初始化的工作放到工程单元里初始化
这样可以避免启动过慢
[解决办法]
我认为可以创建一个父类,然后(在条件满足的情况下)继承它,或者直接调用,不就可以了!

读书人网 >.NET

热点推荐