winform怎样让MDI子窗体最小化到托盘?解决方法
winform怎样让MDI子窗体最小化到托盘?如题,最小化到托盘可以实现了,但是在双击还原时报错:C# code代码是这
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