我在这里有一个为客户制作的应用程序,但有时他不知道订单是否到来,因为他玩的是《魔兽世界》,但音量最大。但是他说,如果新订单到来,他希望我的小通知窗口出现在他的游戏顶部。
因此,我以为我可以只使用BringToFront();
,当全屏应用程序最大化时,它似乎可以正常工作。但是,我注意到在全屏播放V8 super 跑车时,BringToFront();
不会将通知窗口置于游戏的顶部,因此我认为某些游戏还有另一种方法来确保它们保持在其他所有游戏的顶部。
我如何确保只要需要查看我的表单,它就会始终显示在其他任何内容之上?
最佳答案
您可以尝试将通知表单的TopMost
属性设置为true
...,或者通过调用.ShowDialog
而不是.Show
使其变为模式。