c# 高级开发应用:防止界面卡死之Application.DoEvents应用
Application.DoEvents的功能是处理当前在消息队列中的所有 Windows 消息。交出CPU控制权,让系统可以处理队列中的所有Windows消息,这样在执行耗时的界面操作加上Application.DoEvents可以防止界面停止响应。 Winform的消息循环是一个线程来处理,那么假如你的某个操作比较耗时,那么消息处理得等你这个耗时操作做完了才能继续,而Application.DoEvents方法就是允许你在耗时操作的内部调用它,而去处理消息队列中的消息。...
原创
2022-05-09 11:34:12 ·
1471 阅读 ·
0 评论