Tag: 模态对话

C#WPF)如何在showdialog()显示子模态窗口后最小化父窗口?

我在stackoverflow上搜索了一些post,并且一些讨论得出结论,因为它是WPF模态窗口的标准行为,因此无法做到这一点。 是不是真的有一个解决方案来从模态子窗口最小化(控制)父窗口? 黑客攻击或知道往返的任何人? 您的出色创意将永远受到高度赞赏。 谢谢 !

WinForms编程 – 模态和非模态forms问题

我在C#.NET下的表单模态有问题。 假设我的主要forms为#0(见下图)。 此表单代表主要的申请表,用户可以在其中执行各种操作。 但是,有时需要打开其他非模态表单来执行支持任务的其他主要应用程序function。 让我们说这是图像中的#1表格。 在这个#1表单上可能会打开几个额外的模态表单(图像中的#2表单),最后,有一个进度对话框显示一个长的操作进度和状态,这可能需要几个几分钟到几个小时。 问题是,在关闭所有模态窗体(图像中的#2)之前,主窗体#0不响应。 我需要主要forms#0在这种情况下可以运行。 但是,如果您在表单#2中打开非模态表单,则可以使用模式#2表单和新创建的非模态表单。 我需要主表单#0和表单#1与其所有子表单之间的相同行为。 可能吗? 或者我做错了什么? 也许有某种解决方法,我真的不想将所有ShowDialog调用改为Show … 图片http://img225.imageshack.us/img225/1075/modalnonmodalproblem.png