62得票11回答
使用ShowDialog而不阻塞所有窗体是否可能?

我希望我能解释得足够清楚。我有一个主表单 (A),它使用 form.Show() 打开了 1 个子表单 (B),并使用 form.Show() 打开了第二个子表单 (C)。现在我想让子表单 B 使用 form.ShowDialog() 打开一个表单 (D)。当我这样做时,它会阻塞表单 A 和表...

35得票4回答
ShowDialog()什么情况下会返回null?

WPF的Window.ShowDialog方法返回可空布尔值。CommonDialog.ShowDialog也是如此。 现在,我明白了这些方法会在什么情况下返回false(用户点击取消或按下Esc键),以及它们返回true的情况(代码将Window.DialogResult设置为true,可...

33得票3回答
如何检查对话框是否显示或显示多个相同类型的对话框?

我正在使用 showDialog/dismissDialog/removeDialog 管理对话框。 我想要: 以一种类似于堆栈的方式显示多个对话框: a)使用showDialog(DIALOG_TYPE) 显示第一个对话框 b)接下来的对话框会在现有对话框的顶部显示 现在我只能使用...

32得票1回答
如何在QT中从主窗口显示另一个窗口

平台: QT,Windows XP 我是QT的新手。我想从mainwindow中打开另一个窗口(以对话框的方式打开)。我使用"添加新项目 -> Qt设计师表单类"创建了名为MyWindow的窗体类。但是如何从mainwindow中显示这个MyWindow呢?

27得票5回答
弹出对话框未显示在其他窗口之上

我正在我的WPF(MVVM)应用程序中使用Window.ShowDialog()打开一个模态窗口,但是它允许我使用Windows任务栏(Windows 7)导航到其他窗口。 考虑这个问题: 我在我的应用程序中打开了3个非模态窗口。现在其中一个使用Window.ShowDialog()打开了一...

17得票2回答
WPF ShowDialog在第二次调用时立即返回null

我认为这是WPF框架中的一个bug,不想深入探究我的程序和我所做的事情,我写了一个简单的测试应用程序来证明我的理论。 这个问题能被确认吗?在将应用程序放入运行循环之前执行一系列对话框的可能解决方法有哪些?using System; using System.Collections.Gener...

17得票5回答
防止ShowDialog()在单击“确定”按钮时返回

我有一个对话框,当单击“确定”按钮时,希望阻止它关闭,但它仍然关闭了,即使将AcceptButton属性设置为none而不是我的“确定”按钮。防止其关闭的最佳方法是什么?

15得票1回答
对话框窗口在其他窗口后面丢失

我对WPF不太熟悉,所以这可能是个简单的问题。我使用ShowDialog()打开一个对话框窗口。然后,如果我点击另一个全屏或覆盖我的对话框窗口的窗口,很难回到对话框。在任务栏中出现的图标可以将我带回主WPF窗口,但对话框仍隐藏在其他窗口后面。我要么将阻塞窗口最小化,要么按Alt-Tab回到我的...

13得票3回答
在C#中切换表单

当我的程序的自动生成代码开始时,它调用 Application.Run(new Form1()); 并且开始Form1。我有另一个表单,我想同时切换到它并关闭Form1。问题是,如果我在调用Form.ShowDialog()之前在Form1中使用this.Close(),那么程序会结束。...

12得票2回答
如何更好地调用Form.ShowDialog()方法?

哪种方式更好地显示模态对话框?form1 frm=new form1(); frm.showDialog() 或者(new form1()).showDialog();