C# 激活主窗口


今天同学跟我说了一个bug,虽然很简单,但还是记录一下,也好让我养成写东西的习惯。

  

  C# windows form 程序中,发生某个事件时,需要自动弹出一个窗口,提示用户,并等待用户输入进行处理。

 

  如果用户这个时候切出了程序,主程序不是当前激活窗口时,弹出一个消息窗口会造成程序假死。

  其实我对C#也不是特别熟悉,我的思路是可以先让程序获得焦点,应该就可以解决问题。

  然后开始在Application里头找,看是否有相应函数,没找见;

  继续在主窗口里头找,发现一个Activate,正好满足要求,刚好能解决问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM