问题标签 [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.
c# - XNA 上的消息框和对话框 (C#)
我的 XNA 游戏中有以下代码:
由于某种原因,我收到以下错误:
我正在尝试添加“System.Windows ...”,但似乎“System”中没有“windows”...
我该如何解决这个问题?
c# - 对话框结果上的自定义按钮
是否可以自定义对话框上的按钮?
我会更好地解释:我不想自定义按钮的结果,而只想自定义按钮上显示的文本。例如,我想要三个按钮“YesNoCancel”并将结果捕获为“Yes”、“No”或“Cancel”,但它们应该显示为“Option1”、“Option2”和“Option3”。
这是否可能,而无需创建新的自定义对话框?
提前致谢
winforms - 为什么 Dialogresult 为零?
这以前从未发生在我身上。
我在 uses 子句下确实有 System.Windows.Forms 命名空间,并且我能够使用 DialogResult 的属性。看看下面的代码。这就是我的程序中的问题所在。
我确实对其进行了调试,并打开了对话框 winform。一旦我单击 OK 按钮并返回检查 DialogResult,它就会跳过 if 代码块。此时,我注意到 DialogResult 实际上是NIL
我以前从未遇到过这样的事情。
有任何想法吗?谢谢,
c# - Visual Studio c# DialogResult 似乎不起作用
我正在使用 Visual Studio 2010
frmMain
有一个“注册”按钮,它调用另一个表单newReg
frmMain
这是调用第二种形式的按钮的代码。问题是MessageBox("So Far So Good")
永远不会被调用。dialogResult
好像没有被认出来。
第二个表格有一些要填写的字段和一个“注册”按钮。我已经dialogResult
在属性窗口中将此按钮设置为“确定”,我认为在代码中也是如此。单击第二种形式的“注册”按钮时,它会检查输入,尝试更新数据库并在成功时关闭。这是那段代码:
我确定要尝试什么,或者我可能会过度关注。
vb.net - 检查文件是否存在,然后重试
我有一个检查文件是否存在的函数(返回 file.exists(file))。如果它不存在,那么我会显示一条带有选项 Abort、Retry、Ignore 的错误消息。
我的问题是我无法让它重试。
我尝试将代码放在一个单独的函数中检查文件是否存在,然后从 select case 语句的重试案例中调用该函数,但它似乎正好过去了(因为它已经知道它不存在? ) 我尝试创建一个单独的类,其中包含检查文件是否存在的函数,然后每次调用它时都创建该类的新实例,但这没有帮助。
我错过了什么吗?
我希望应用程序在每次用户单击重试时再次检查,直到他们按下中止或忽略(或者当然它确实找到了文件。
处理重试的正确方法是什么?
我也试过把它放到一个类中:
c# - 正确使用 DialogResult
在回答我最近遇到的一个问题(Here)时,Hans Passant 说我应该设置DialogResult
关闭我的表格,而不是form.Close()
虽然我似乎无法找出原因?
如果我没看错的话,MSDN 文档指出这样做只会隐藏表单,而不是像我认为.Close()
的那样正确处理它?
从文档中提取。
当用户单击对话框的关闭按钮或设置 DialogResult 属性的值时,不会自动调用 Close 方法。相反,该表单被隐藏并且可以在不创建对话框的新实例的情况下再次显示。由于这种行为,当您的应用程序不再需要该表单时,您必须调用该表单的 Dispose 方法。
另一方面,微软创建了一个支持页面,说明如何使用 DialogResult 属性,并在“验证它的工作原理”部分中指出,单击将关闭表单。
所以我的问题有两个,我应该继续使用 Close 还是 DialogResult ;并且对话框结果是否关闭或隐藏表单。从我在下面制作的代码(一个带有两个按钮的简单表单)中,看起来它确实是隐藏的,只有当一个断点this.Close()
被击中时..(有this.Close()
评论,表单仍然消失,只是不确定是否隐藏)
c# - MessageBox 未提供预期的 DialogResult
我的表单中有一个简单的 OK/CancelDialogResult
实例:
如您所见,如果用户单击“是”,CommitTheChanges
则应调用该方法,但这并未触发。此后,我将其注释掉并进行了测试MessageBox.Show()
。这又是行不通的。我在这里做错了什么?
c# - 不显示表单 - program.cs
我尝试过这样的事情:
- 以对话框形式启动表单并询问用户有关保修的信息
- 如果用户单击 OK,Form 将返回 DialogResult.OK
- Form1 从 program.cs 开始
那是我的代码program.cs
:
我不知道为什么这不起作用。不显示任何形式。
c# - 使用 ShowDialog() 时如何使用打开的表单?
目前我正在使用该ShowDialog()
方法并试图弄清楚它应该如何工作。我有一个表单,testDialog,它有一个文本框,可以输入一个字符串。我按照 MSDN 页面上的代码如下:
我找不到任何信息并且我无法弄清楚的是,我如何输入文本并让它提交?我在表单上放了按钮,但是当我运行程序时它们没有出现。我在文本框中输入了文本,但我无法按 Enter 或其他任何东西,我唯一的选择是关闭表单。
有没有我需要添加的东西,以便我可以在输入文本后按 Enter 或单击 Okay 按钮?
c# - 使用用户定义的 MessageBoxButton 自定义 Dialogresult MessageBox
我想在按钮上创建一个带有我自己指定标签的 DialogResult MessageBox。我知道使用 YesNo 选项按钮对 DR MessageBox 进行编码。