如果单击父对话框,则将MessageBox弹出到前面

Rob*_*Rye 3 .net c# messagebox

我遇到了MessageBoxes的问题.当弹出MessageBox并进入另一个窗口/程序时,MessageBox有时会在父对话框后面结束.因此,我无法丢弃MessageBox,因为父对话框已禁用,我无法移动它.

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

最好的祝福

MBe*_*Ben 5

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

MessageBox.Show(ParentForm, "Title",...)
Run Code Online (Sandbox Code Playgroud)

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