首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-01-13 
主窗口和动态创建子窗口问题我在主窗口的Form1.oncreate事件里写了一些代码:beginshowmessage(0000)sho

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

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

请帮忙,谢谢

[解决办法]

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

热点排行