读书人

winform怎样让MDI子窗体最小化到托盘?

发布时间: 2012-04-10 21:03:56 作者: rapoo

winform怎样让MDI子窗体最小化到托盘?
如题,最小化到托盘可以实现了,但是在双击还原时报错:

C# code
代码是这样的:            MessageBox.Show("fuck1");            notifyIcon1.Visible = false;            MessageBox.Show("fuck2");            this.Visible = true;            this.WindowState = FormWindowState.Normal;            MessageBox.Show("fuck3");            this.BringToFront();


经调试fuck3没有弹出来,this.WindowState = FormWindowState.Normal;这句不应该有问题啊??各位是怎么实现MDI子窗体最小化到托盘的,如果是普通窗体是没问题的,但是一放到父窗体里就有事了……。

[解决办法]
可以变通下,最小化到托盘可以这样。首先主窗口把mdi隐藏,然后显示图标。
显示的时候判断下如果主窗口存在,就把mdi显示,否则显示主窗口再显示mdi。
[解决办法]
无图无真相...
托盘图标参考我总结的博文:
http://www.cnblogs.com/ghypnus/archive/2012/03/24/2415174.html

读书人网 >C#

热点推荐