c# 如何在当前屏幕的所有窗口最前?
TopMost只是设置当前进程的所有窗口最前。
而我现在需要在所有(其它进程)的窗口最前。

解决方案 »

  1.   

    就是TopMost.谁给你说TopMost是仅限当前进程的来着?
    不过在你的窗体成为TopMost后又有其它窗体把自己设为
    TopMost的话(比如任务管理器)那么它可以出现在你的窗
    体前面.
      

  2.   

    當有多個 TopMost 均為true的窗口時,任何一個窗口得到焦點,那個窗口就可以顯示在最前。所以,如果需要窗口置前的話,第一步需要將窗體的 TopMost 設置為true如果需要一直獲得焦點,可以加一個Timer使TopMost一直為true,就可以超越其它任何窗體置前。