日期:2014-05-17  浏览次数:20860 次

showdialog弹出来的窗体最小化后如何让主窗体不随着最小化
showdialog弹出来的窗体最小化后主窗体也最小化了,怎么让主窗体不随着弹出来的窗体最小化而最小化,并且在点击主窗体的时候,最小化的窗口又显示出来~

------解决方案--------------------

一个窗体ShowDialog()之后  其余任何窗体 都是无法接受焦点的
所以你不可能再点击Form1

存在模式对话框的原因  就是不让在关闭模式对话框之前  可以操作其他窗体 你违背了原则
至少普通方法不可以实现你的需求  或者说你可以另找方法去实现你的需求  
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Form2 frm=new Form2();
 frm.Activate();
      frm.showdialog();

我试了一下  主窗体还是最小化了~

你把其它窗口最小化 再点按钮

我就弄了两个窗体 没有其他的了

我在win7下可以。。