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

关于Application.CreateForm,该怎么处理

2012-04-24 
关于Application.CreateFormApplication.CreateForm(TF_del,F_del)F_del.ShowModal跟单独用F_del.ShowMo

关于Application.CreateForm
Application.CreateForm(TF_del,F_del);
F_del.ShowModal;

跟单独用

F_del.ShowModal; 有什么区别?

看网上说Application.CreateForm(TF_del,F_del);是先创建这个窗体的实例再由F_del.ShowModal;打开,可为什么不用创建只用F_del.ShowModal; 同样也能打开

[解决办法]
依次点击Delphi的菜单【Project】=>【Options...】,在弹出的对话框的“Forms”页签中,你会发现你的F_del窗体已经存在于“Auto-create forms”列表中了,也就是说当程序运行时,这个F_del的实例已经被创建了,所以你调用F_del.ShowModal的之前不需要执行Application.CreateForm这个过程。

具体也可以查看你的工程文件(*.dpr),你就会明白了。
[解决办法]

探讨

哦,也就是说如果我把自动列表中的全删了以后打开就要创建,这样省内存是吧

热点排行