C# 激活主窗口


今天同學跟我說了一個bug,雖然很簡單,但還是記錄一下,也好讓我養成寫東西的習慣。

  

  C# windows form 程序中,發生某個事件時,需要自動彈出一個窗口,提示用戶,並等待用戶輸入進行處理。

 

  如果用戶這個時候切出了程序,主程序不是當前激活窗口時,彈出一個消息窗口會造成程序假死。

  其實我對C#也不是特別熟悉,我的思路是可以先讓程序獲得焦點,應該就可以解決問題。

  然后開始在Application里頭找,看是否有相應函數,沒找見;

  繼續在主窗口里頭找,發現一個Activate,正好滿足要求,剛好能解決問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM