问题标签 [dialogresult]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1307 浏览

c# - 如何从 WebBrowser.ShowPageSetupDialog 获取对话框结果

我在我的 Visual C# (.net 2.0) 应用程序中使用 WebBrowser 控件。
现在我想添加一个打印按钮,它显示页面设置对话框,然后在用户按下 OK 按钮时直接打印,或者在用户按下取消按钮时取消打印。
但是 WebBrowser.ShowPageSetupDialog 不返回 DialogResult,而只是无效。
有没有我错过的东西或任何其他方式来了解用户的行为?

0 投票
10 回答
65244 浏览

c# - 无法在 WPF 中设置 DialogResult

我使用调用窗口中的 ShowDialog() 显示 WPF 窗口。窗口打开并且是模态的,如预期的那样。但是,在对话框窗口中的“确定”和“取消”按钮的单击事件中,我分别设置了 this.DialogResult = true (或 false),并且没有设置该值。窗口按预期关闭,但 DialogResult 仍然为空。

这是 WPF 中的错误吗?或者是否有原因无法设置 DialogResult 属性但不会引发异常?该窗口未托管在浏览器中。

调用窗口中的代码:

对话窗口中的代码:

0 投票
5 回答
8930 浏览

.net - 为什么 DialogResult 在 WPF 中是可为空的布尔值?

谁能想到一个很好的解释,即对话的结果在 WPF 中是一个可以为空的布尔值?这一直让我感到困惑。在 WinForms 中,它是一种枚举类型,这对我来说更有意义。

0 投票
4 回答
17428 浏览

wpf - WPF 中的 Button.DialogResult 在哪里?

System.Windows 中。Forms .Button中有一个属性DialogResult,这个属性在System.Windows 中是哪里。控制.Button (WPF)?

0 投票
11 回答
914744 浏览

c# - 如何创建带有“是”、“否”选项和 DialogResult 的消息框?

我想制作简单的是/否选择的消息框,但我认为为此设计一个表单是无稽之谈。我想我可以使用 MessageBox、添加按钮等来完成此操作。这很简单,但是由于没有返回 DialogResult,我该如何检索结果?

0 投票
1 回答
372 浏览

winforms - 当表单的对话结果返回时

嗨,我有对象(来自 sqlserver Managament 对象的服务器连接)我需要将此对象发送到其他表单以配置连接选项并连接以便对象返回,但是当我将此对象发送到 form2 时如何返回它或当我使用 form.ShowDialog() 时这个回报或如何从这个回报

0 投票
1 回答
1899 浏览

.net - .NET Winform 自定义表单 - 需要返回 DialogResult 或以某种方式阻止异步事件

我有一个调用自定义子表单的表单。子窗体基本上是一个获取一些用户数据的弹出框。

我希望父表单处理子表单返回的信息。

问题是,Parent 表单正在调用 Child,而不是等待回复。

理想情况下,我想让 Child 表单返回一个 DialogResult。从功能上讲,这很清楚发生了什么(特别是因为用户可以选择取消子控件),并且似乎是一种强制父级等待的简单方法。我还没有弄清楚如何做到这一点。

第二个问题是,父控件超出了 childDialog.Show() 事件,并尝试处理子控件的信息。哪个还没有改变。
使用 Child 控件的公共值(例如 childDialog.UserClickedOK)设置条件无济于事,因为默认值仍然有效。

我在看什么?

谢谢大家!:)

0 投票
4 回答
24545 浏览

c# - 是否可以重载表单的 ShowDialog 方法并返回不同的结果?

编辑:这种方法实际上效果很好,我问了它,然后找到了解决方案。我在重载的 ShowDialog() 方法中添加了正确的调用(它不是完全重载,甚至不是覆盖,但它的工作原理相同。我的新问题是底部的问题。

我有一个表单,您可以在其中单击三个按钮之一。我为返回的结果定义了一个枚举。我想拨打电话:

我可以使用以下代码添加一个新的 ShowDialog 方法:

单击按钮时,我为结果设置了表单级变量:

我唯一缺少的是显示对话框(模式)然后返回我的结果的代码。没有base.ShowDialog()功能,那我该怎么做呢?

编辑:有一个'base.ShowDialog()'并且它有效。这是我的新问题:

另外,这是做这一切的最好方法吗?为什么?

谢谢。

0 投票
4 回答
292 浏览

c# - 返回第一个对话框

我有一个 WinForm 用作带有按钮OK的对话框。Cancel所以:

我有一个 If/Then 来查看用户是否按下了 OK。如果他们按下 OK 并且出现验证错误,我需要他们返回对话框并修复它。

我会放什么让Case Windows.Forms.DialogResult.Cancel我回到第一个对话框,因为sr.DialogResult = Windows.Forms.DialogResult.None它似乎不起作用?

我已经尝试再次引发事件子(它是从菜单项中单击),但这不适用于我正在使用的技术(VSTO 功能区)。

0 投票
1 回答
1994 浏览

wpf - 我可以在带有 WPF 的用户控件上使用对话框和 DialogResult 吗?

我有一个 UserControl,我需要从对话框中获取输入。但是,当我尝试这样做时:

它没有找到 DialogResult。

我真的可以这样做吗?

谢谢