|
1
4
这可以通过另一种方式来实现,保持helper表单处于启用状态。不过,这需要一些技巧。showDialog()方法调用迭代应用程序中的顶层窗口,并对它们调用enableWindow()以禁用它们。您可以自己调用enablewindown来撤消此操作。有一件事很棘手,那就是你不能,showDialog()块。beginInvoke()可以解决这个问题。下面是一个例子:
|
|
2
1
我不相信你能按你要求的那样做。在不知道任何关于程序或表单的其他信息的情况下,我最好的建议是修改表单,以便您可以使一个表单成为模态,或者想出一些机制来阻止用户在不完成当前模态表单中的所有必需信息的情况下继续操作。 我在这里假设一下我要说的话。如果我错了,我会撤回这个,但我假设你有一个主表单,你所说的两个表单都是当主表单中发生某个事件时显示的表单。最后,我假设主表单中有一些流程如果没有来自表单A的所需信息就无法正确完成。 假设情况是这样的,并且表格A当前是模态表格,表格B是非模态表格,我建议您执行以下操作:
再说一次,我不确定你的要求,但你应该能找到一些技巧让你绕过这件事。我提供前一个主要是为了让你的想法流出盒子。 尽管如此,更简单的方法是修改表单,使所有字段都在模态表单上。 |
|
|
maverickar · 模式未通过按钮关闭 2 年前 |
|
|
Community wiki · 如何从c打开对话框(模态)# 3 年前 |
|
|
Simon · 如何在反应原生模态上设置borderRadius? 6 年前 |
|
|
user2707039 · 带远程Modal的Bootstrap 3 13 年前 |