c# - 如果单击父对话框,则使 MessageBox 弹出到前面

标签 c# .net messagebox

我在使用消息框时遇到问题。当 MessageBox 弹出并且我转到另一个窗口/程序时,MessageBox 有时会在父对话框后面结束。因此我无法丢弃 MessageBox,因为父对话框被禁用并且我无法移动它。

有什么方法可以在单击父对话框或类似对话框时使 MessageBox 弹出到前面吗?我正在使用 C#。

最好的问候

最佳答案

当您调用 MessageBox.Show() 时,它有一个将 Owner 作为第一个参数的重载 :

MessageBox.Show(ParentForm, "Title",...)

这应该有助于解决这个问题。

关于c# - 如果单击父对话框,则使 MessageBox 弹出到前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11328658/

相关文章:

c# - 获取给定名称的属性的默认值

c++ - 如何在 MessageBox 上执行我的代码 Ok click

javascript - 从 C# 中的 appSettings.config 读取脚本标签

c# - FileContentResult 返回一个图像而不是 Null

c# - .NET 4.6.2 "Value cannot be null"WebRequest.GetResponse() 异常

c# - 如何加密ConnectionString中的sql用户名和密码?

javascript - ExtJS 3.4 MessageBox 按钮是、否奇怪的行为

C#、Windows 窗体、顶部的消息框无法正常工作

c# - 从 C# 中的函数退出

c# - 当光标在 winform 中的图标上时,如何使密码文本框值可见