如何在主屏幕上执行MessageBox.Show?

Sil*_*Cry 3 c# messagebox winforms

是否有可能MessageBox在主屏幕上显示,而不一定在运行应用程序的屏幕上?

Gen*_*ene 5

你可以尝试MessageBoxOptions.DefaultDesktopOnly:

MessageBox.Show("Hello World", "Caption", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
Run Code Online (Sandbox Code Playgroud)

对我来说效果很好,但不会使用Windows的默认视觉样式呈现消息框.