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

关闭与隐藏的区别?解决方案

2012-03-19 
关闭与隐藏的区别?学了delphi几个月,一直都弄不明以下几个相关的问题:1 有次我在这里贴出代码,有这样一行:

关闭与隐藏的区别?
学了delphi几个月,一直都弄不明以下几个相关的问题:

1 有次我在这里贴出代码,有这样一行:form1.visible:=false;有网友提示我说最好用hide实现隐藏功能,究竟显示和隐藏是用那种才是正规的?两种方法我都在一些代码书看过,我也分别用过,好像都觉得效果一样?
2 一个delphi的程序在运行的时候,那些窗体是否全部都在运行,只是被隐藏起来而已;还是当被激发的时候才运行?

[解决办法]
1、推荐使用 hide/show组合

2、窗体对象都已经被创建只是没有显示出来
[解决办法]
两种好像一样的
[解决办法]
1、推荐使用 hide/show组合 

2、初学者写的程序,窗体对象都已经被创建只是没有显示出来
高手写的程序,窗体都是还没有创建,需要的时候才动态创建
[解决办法]
1.推荐使用 hide/show组合
2.在大型项目中,窗体啥的,一般都是由程序员控制在需要时候(比如点击click)时候,动态创建显示,然后释放。。
这样节约资源.至于你说的情况,应该是窗体都已经创建好了,只是没显示出来了。。

你在工程文件中看下

Delphi(Pascal) code
begin  Application.Initialize;  Application; 

热点排行