如题,最小化到托盘可以实现了,但是在双击还原时报错:
代码是这样的:
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子窗体最小化到托盘的,如果是普通窗体是没问题的,但是一放到父窗体里就有事了……。
代码是这样的:
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。
托盘图标参考我总结的博文:
http://www.cnblogs.com/ghypnus/archive/2012/03/24/2415174.html