2012-07-04 44 views
3

我遇到了MessageBoxes的问题。当一个MessageBox弹出并且我转到另一个窗口/程序时,MessageBox有时会在父对话框后面出现。因此,我无法丢弃MessageBox,因为父对话框被禁用,我无法移动它。如果父对话框被点击,使MessageBox弹出到前面

是否有任何方式使父对话框单击或类似时,MessageBox弹出到前面?我正在使用C#。

问候

回答

4

当你调用MessageBox.Show()它具有过载,是以业主为第一个参数 :

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

应该与此问题的帮助。

+0

谢谢MBen!正是我在找的东西,对于穷人的Google搜索技巧感到抱歉! –

+0

没问题,欢迎您:) – MBen