delphi窗体缩小到任务栏后无法恢复

问题描述1新建了一个MDIApplication,2添加了一个form23把form2设定成了主窗体4在form2中添加一个按钮,在按钮的click事件中添加代码Main... 问题描述
1 新建了一个MDIApplication,
2 添加了一个form2
3 把form2设定成了主窗体
4 在form2中添加一个按钮,在按钮的click事件中添加代码
MainForm.show;
form2.Free;
5 运行程序后显示了form2的界面,我点击form2上面的按钮后,显示MDIApplication的窗体
6 点击任务栏的图标,把MDIApplication的窗体最小化
7 我的问题是: 再次点击任务栏的图标,MDIApplication的窗体无法恢复出来了。

请问各位大侠。这是什么原因么,然后怎样使得它恢复出来么。小弟初学,还望指教。。
展开
 我来答
windblast
2014-06-27 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
3 把form2设定成了主窗体

form2.Free;

主窗体都 free了。

通常,既然是主窗体,可以close,但通常不要 Free。
追问
close肯定不对的啊。close了,form2 和 MDIApplication的窗体
都没有了。
追答
请注意,我的意思是:主窗体“可以”关闭。主窗体关闭了,对于一个MDI程序来说,程序就结束了。

但相对于关闭来说,主窗体的Free更不太好理解啊。还是说你描述的与我理解的不一致?

如果你用的delphi工程向导建立的MdiApplication,那么delphi会自动生成一个带主窗体的框架,那个就是主窗体,通常来说,后面的窗体都应该是子窗体(mdiChild)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式