如何保持使用C#的其他應用程序的Messagebox.show()之上?保持Messagebox.show()在其他應用程序的頂部使用C#
17
A
回答
20
37
我試過了donutboy提供的解決方案,它似乎並不接受0x40000(或40000)作爲MessageBoxOptions Enum值的有效選項。
但是我發現使用MessageBoxOptions.DefaultDesktopOnly具有相同的效果,並保持MessageBox在頂部,直到它被用戶確認。 即。
MessageBox.Show("Hello there", "Prompt", MessageBoxButton.OK, MessageBoxImage.Warning, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly);
這可能是最簡單的本地解決方案。
3
另一種簡單的方法來處理這個問題:
MessageBox.Show(new Form { TopMost = true }, "This is TopMost", "TopMost", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
相關問題
- 1. 其他應用程序頂部的消息顯示
- 2. 使我的MDI應用程序最頂層的其他應用程序?
- 3. 重複部分的程序,而其他部分保持不變
- 4. Delphi窗口在所有其他應用程序的頂部,而主窗口在
- 5. 重新部署由其他應用程序使用的BizTalk應用程序
- 6. 關於C#應用程序MessageBox.Show()調用的問題應用程序CreateProcess()
- 7. 如何始終在我的應用程序頂部保持浮動視圖?
- 8. 強制MessageBox.Show頂部顯示
- 9. 使應用程序運行在其他應用程序上方
- 10. 保持Android alertDialog在頂部 - Xamarin C#
- 11. 如何在C#應用程序中使用其他軟件DLL?
- 12. 使用MVC3應用程序調用其他MVC應用程序
- 13. 確保2應用程序內的其他呼叫保持安全
- 14. 使用其他應用程序控制應用程序
- 15. 當其他部分不是這樣時,我該如何保持應用程序的一部分響應?
- 16. IPC與C++應用程序和其他應用程序之間的C + +和VB.Net
- 17. 顯示當前應用程序頂部的其他內置應用程序(顯示覆蓋圖)
- 18. 與其他應用程序
- 19. 其他Android應用程序
- 20. 使用C#程序的選擇輸出到其他C#程序
- 21. C++ cgi應用程序調用其他程序失敗
- 22. Android:如何將視圖添加到WindowManager,並始終將其保持在應用程序的頂部?
- 23. 是否可以通過其他應用程序使用TrueCrypt? (C#)
- 24. 桌面應用程序使用C++和.NET或其他
- 25. 如何在Android中保護其他應用程序的圖像?
- 26. 使MessageBox留在其他窗口頂部
- 27. 在AJAX應用程序中保持Web應用程序狀態
- 28. 使用我們的安裝程序安裝其他應用程序 - vs2010桌面應用程序部署
- 29. 連續將數據從一個應用程序發送到其他應用程序的其他應用程序?
- 30. 保持在Mac應用程序捆綁
無需額外的代碼,試試這個:http://stackoverflow.com/questions/4834819/c-sharp-messagebox-to-front-when-應用程序是最小化到托盤 – 2013-07-23 11:56:08