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的窗体无法恢复出来了。
请问各位大侠。这是什么原因么,然后怎样使得它恢复出来么。小弟初学,还望指教。。 展开
1 新建了一个MDIApplication,
2 添加了一个form2
3 把form2设定成了主窗体
4 在form2中添加一个按钮,在按钮的click事件中添加代码
MainForm.show;
form2.Free;
5 运行程序后显示了form2的界面,我点击form2上面的按钮后,显示MDIApplication的窗体
6 点击任务栏的图标,把MDIApplication的窗体最小化
7 我的问题是: 再次点击任务栏的图标,MDIApplication的窗体无法恢复出来了。
请问各位大侠。这是什么原因么,然后怎样使得它恢复出来么。小弟初学,还望指教。。 展开
2014-06-27 · 知道合伙人软件行家
关注
展开全部
3 把form2设定成了主窗体
form2.Free;
主窗体都 free了。
通常,既然是主窗体,可以close,但通常不要 Free。
form2.Free;
主窗体都 free了。
通常,既然是主窗体,可以close,但通常不要 Free。
追问
close肯定不对的啊。close了,form2 和 MDIApplication的窗体
都没有了。
追答
请注意,我的意思是:主窗体“可以”关闭。主窗体关闭了,对于一个MDI程序来说,程序就结束了。
但相对于关闭来说,主窗体的Free更不太好理解啊。还是说你描述的与我理解的不一致?
如果你用的delphi工程向导建立的MdiApplication,那么delphi会自动生成一个带主窗体的框架,那个就是主窗体,通常来说,后面的窗体都应该是子窗体(mdiChild)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询