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

时间:2012-07-04 11:59:37

标签: c# .net messagebox

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

当单击父对话框或类似对话框时,有没有办法让MessageBox弹出到前面?我正在使用C#。

最好的问候

1 个答案:

答案 0 :(得分:5)

当你致电MessageBox.Show()时,它有一个过载,将所有者作为第一个参数 :

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

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