我刚刚将我的角度 14 项目更新为 15 在角度 14 中,我使用以下代码来填充对话框结果this.dialogRef.beforeClosed().subscribe(() => this.dialogRef.close(this.selectedRows)); 没问题,运行没有任何错误 ...
我刚刚将我的角度 14 项目更新为 15 在角度 14 中,我使用以下代码来填充对话框结果this.dialogRef.beforeClosed().subscribe(() => this.dialogRef.close(this.selectedRows)); 没问题,运行没有任何错误 ...
主要形式: fDocForm fDocForm = new fDocForm() fDocForm.ShowDialog(); if(fDocForm.DialogResult!=null) //use of id returned from dialog form else Me ...
我正在尝试运行一个简单的代码。 我创建了一个带有 ComboBox ( DropDownStyle = DropDown ) 的表单,它一开始是空的,当打开 DropDown 时它填充了两个。 此表单也有 2 个按钮,其中一个是代码中播种的proceedButton按钮。 在此代码块中,我正在检查 ...
我有一个带有三个按钮 AB 和 C 的模态表单。 此外,我有两个按钮: OK和Cancel 。 OK按钮的DialogResult属性设置为DialogResult.OK和Cancel Button DialogResult.Cancel 。 窗体的AcceptButton和CancelButt ...
我在 Visual Studio 2017 中用 C# 编写应用程序。我使用的是 Windows 窗体应用程序(.NET 框架)。 我弹出了一个带有默认设置的 MessageBox(只有 OK 按钮和右上角的 X)。 当用户选择“OK”时,剩余代码恢复。 我想编写单独的代码以在用户选择 X 关闭消息 ...
我的组件正在调用一个动作并使用@Effect 打开对话框。 对话框将数据发送回@Effect。 我可以在@Effects 中使用.afterClosed() 查看数据,但我不知道如何使用.afterClosed() 将其传递给组件。 以下是组件调用对话框的方式: 这是效果中的对话框: 以下是 Di ...
我有两种形式,我想来回移动而不丢失在两种形式上输入的数据,当我从形式2返回到形式1时,数据仍保留在形式1中,但是当我进入所输入的形式2时数据之前,数据全部消失了,对此有解决方案吗? 第一种形式: 第二种形式: 从Form1返回Form2可以正常工作,但是问题是当我在Form ...
我实际上正在使用Microsoft.Office.Interop.Excel编写一个程序,该程序创建所需的特定excel文件。 这很好。 我的程序创建,然后保险箱并关闭新的excel文件(工作正常)。 成功创建新的Excel文件后,将打开一个DialogResult框,询问我是否 ...
使用消息框DialogResult.No关闭窗体的条件未按预期执行。 表单关闭事件要求用户在关闭之前是否保存文档。 以下是我的FormClosing事件。 ...
我将使用两个具有DialogResult重试的按钮。 当您按下按钮时,winform将隐藏,执行某些操作,然后再次弹出。 我为此使用While方法。 但是,如果您有两个按钮进行重试,则除非将一个按钮DialogResult设置为Yes并执行While方法,否则此方法将不起作用。 但是,有 ...
我有一个FormA从中打开FormB如下所示: 在FormB ,我在 try catch 块中有一些代码,当它抛出异常时, FormB被关闭。 看看那两行代码。 当 DialogResult 赋值高于异常抛出时,表单在异常后关闭。 反之亦然,表格不会关闭。 那么有人可以解释这种行为吗? ...
大家早, 我有一个 ac# 应用程序,如果您按下开始按钮,将打开一个对话框并自动按下确定按钮。 问题是我不知道该怎么做。 代码如下: 我试过了: 删除 if 语句以直接运行其中的内容在 if 语句之前放置 DialogResult.OK = true CaptureDevice.DialogRes ...
我正在制作一个屏幕截图程序,现在我有一个功能可以让用户在 MS Paint 中编辑屏幕截图。 唯一的问题是,我希望文件浏览器(用于保存绘画文件)自动浏览到此路径: %SystemRoot%\\system32\\mspaint.exe "C:\\Users\\My Name\\Documen ...
我有一个表格(frmcustlist)。 我一次在此列表上使用数据集扫描该列表,并检查它现在是否为0(没有剩余客户)。 在此阶段,我弹出一个输入框(对话框)以询问新的客户名称。 如果他们按OK,一切都很好。 我在输入框上也有验证。 但是,如果他们按CANCEL,我可以使它退出对话框 ...
如何删除DialogResult对象? 我将其用作清除表单的确认(删除所有控件并重新初始化控件)。 问题是,当我单击“是”时,它将重新创建第二个DialogResult,然后再创建第三个,然后是第四个,依此类推。 因此,当用户点击“是”时,我想删除此DialogResult。 有办法 ...
我在表单上创建了一个按钮,我以编程方式设置了一个返回值,如下所示。 首先,是事件处理程序psudocode,后跟对话框结果返回的位置。 有一个默认属性,可以在用户界面中设置按钮的返回行为,即对话结果行为。 在我的完整代码中,我无法看到此按钮的返回被设置或修改的任何地方。 在测试( ...
我使用下面的代码来创建一个带有对话的 MessageBox。 默认情况下,是按钮具有焦点。 如果我不小心按了 Space 键,对话框会知道我选择了 Yes。 只有当我按下返回键触发事件时,我才想要那个。 有没有办法禁用 Space 键提交答案? ...
我正在寻找使用以下签名创建扩展方法: 我不知道如何让这个工作。 这是我到目前为止: 编辑:很酷,谢谢你们。 我真的需要阅读更多内容! ...
我有一个winform应用程序,其中编写了自己的小颜色选择器,该选择器仅显示系统颜色。 它基本上是一个TableLayoutPanel ,上面添加了一堆较小的面板,我只是在上面设置了背景色。 很简单: 现在,我使用以下方法打开此表单: 并通过在用户单击其中一个颜色面板 ...
如何将DialogResult放在最前面。 以下是我的表格。 我想把它放在所有其他应用程序运行的前面。 但是它在调试模式下工作,但在“不调试模式下运行”下却不工作。 我正在执行如下 ...