防止MessageBox最小化其他窗口

时间:2014-07-11 00:12:56

标签: c# wpf messagebox

在我的项目中,我有一个不时弹出的MessageBox。

当我正在玩游戏并显示MessageBox时,游戏将被最小化,我将重新回到桌面。 这可能取决于应用程序到应用程序,但这个特定的应用程序/游戏在MessageBox出现时最小化。

如何避免这种行为?我可以对MessageBox做些什么让它失去焦点/没有激活?我试着看看MessageBox方法,但没有运气。

1 个答案:

答案 0 :(得分:0)

听起来您希望在其余代码仍在运行时显示消息框。您正在使用的消息框类型是模态的,需要关闭,直到它允许您与其他打开的窗口进行交互。

我建议您为消息框启动一个新线程,以便线程可以继续运行,使您能够与其他窗口进行交互。