问题标签 [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 投票
1 回答
141 浏览

c# - 如何用c#以编程方式更改paint.exe的初始文件保存位置?

我正在制作一个屏幕截图程序,现在我有一个功能可以让用户在 MS Paint 中编辑屏幕截图。唯一的问题是,我希望文件浏览器(用于保存绘制文件)自动浏览到此路径:

%SystemRoot%\system32\mspaint.exe "C:\Users\My Name\Documents\ruush"

有人可以让我了解我将如何做到这一点吗?

这是我打算放入的代码(在第一个 if 中):

0 投票
0 回答
71 浏览

c# - 使用 C# 中的本地翻译文本创建(默认)按钮

我想通过 c#Script 创建按钮作为 DialogResult (eG DialogResult.Yes) 并且按钮的文本应该是用户语言的本地正确。

文本 Oui 应与“是”按钮上的文本相同,方法是创建一个 MessageBox

我可以轻松阅读当前语言中“是”按钮应包含的内容吗?(我想查看所有对话框结果,因为显示的按钮应该是动态的。

谢谢

0 投票
3 回答
1036 浏览

c# - 在 C# 应用程序中自动单击确定按钮

大家早,

我有 ac# 应用程序,如果您按下开始按钮,将打开一个对话框,并自动按下 OK 按钮。问题是我不知道该怎么做。

代码如下:

我努力了:

  1. 删除 if 语句以直接运行其中的内容
  2. 将 DialogResult.OK = true 放在 if 语句之前
  3. CaptureDevice.DialogResult.OK = true 在 if 语句之前;

图像显示按下开始时的对话框

0 投票
1 回答
349 浏览

c# - 使用 ShowDialog 打开的表单在异常后关闭

我有一个像这样FormA打开FormB的:

FormB中,我在 try catch 块中有一些代码,当它抛出异常时,它FormB被关闭。

看看那两行代码。当 DialogResult 分配高于异常抛出时,表单在异常后关闭。

反之亦然,表格不会关闭。那么有人可以解释这种行为吗?

0 投票
3 回答
1272 浏览

c# - 带有 DialogResult 重试的 C# 按钮

我将使用两个具有DialogResult重试功能的按钮。当您按下按钮时,winform 将隐藏,做一些事情,它会再次弹出。为此,我使用 While 方法。DialogResult但是,如果您有两个带有重试的按钮,除非您将一个按钮设置为 Yes 并执行 While 方法,否则这将不起作用。但是有没有更好的方法来做到这一点,案例切换或其他什么?

按钮的图像

请注意,这是在一个类中

0 投票
1 回答
164 浏览

vb.net - VB.NET:DialogResult.No 没有关闭表单

使用消息框 DialogResult.No 关闭表单的条件未按预期执行。

formclosure 事件在关闭之前询问用户是否保存文档。

以下是我的 FormClosing 事件。

0 投票
1 回答
123 浏览

c# - 使用 DialogResult c# 启动进程

我实际上正在使用 Microsoft.Office.Interop.Excel 编写一个程序来创建我需要的特定 excel 文件。这工作正常。

我的程序创建,然后保存并关闭新的 excel 文件(工作正常)。

成功创建新的 Excel 文件后,会打开一个 DialogResult 框并询问我是否要打开新的 Excel 文件

但是当我按 YES 时,什么也没有发生,新文件没有打开。

我在表单上使用了一个额外的按钮进行了尝试

这种方式有效,但为什么 DialogResult Box 没有打开我的新 Excel 文件?

0 投票
1 回答
199 浏览

c# - 如何在不丢失输入数据的情况下在两个表单之间来回移动

我有两个表格,我想来回移动而不会丢失我在两个表格上输入的数据,当我从 form2 返回到 form1 时,数据仍保留在 form1 中,但是当我转到我输入的 form2 时之前的数据,数据都没有了,请问有解决办法吗?

第一种形式:

第二种形式:

从form1返回form2可以正常工作,但是问题是当我在form1中单击下一步时,我在form2中输入的数据丢失了,我想将输入的数据保留在form 2中,可以吗?

0 投票
2 回答
499 浏览

angular - How do I pass data from MatDialog => Rxjs Effect => Component?

My component is calling an Action and using @Effect to open the Dialog. The Dialog send the data back to the @Effect. I'm able to see the data using .afterClosed() in the @Effects, but I don't know how to get it to the component using .afterClosed().

Here is how the component is calling the dialog:

Here is the Dialog in the Effects:

Here is how the Dialog is sending data back:

Back to the component here is how I'm trying to use .afterClose():

0 投票
0 回答
153 浏览

c# - 来自 ViewModel 的 MVVM 关闭对话框表单

我想显示一个窗口以根据用户填写的表单创建对象。

我现在做的是从我的主视图模型中,我实例化我的表单窗口,将其数据上下文设置为相应视图模型类的新实例并获取 ShowDialog()

此 ViewModel 公开了一个 dialogResult 属性,以将数据从表单返回到我的主 ViewModel,然后我将其添加到 DB 等中......

我的问题是,例如,我无法通过按下按钮关闭其中的表单。

我发现的是一个类似问题的答案(https://stackoverflow.com/a/3329467/9734355)但我发现使用它的唯一方法是调用这个以窗口为参数的 SetDialogResult 方法。这意味着我需要在我的 ViewModel 中引用我的视图,从而破坏 MVVM(或者我错过了什么?)

所以它看起来像

主视图模型

表单视图模型

可行,但对我来说看起来不符合 MVVM,我该怎么办?我误解了答案吗?