小心使用Application.DoEvents
摘要:
记得在之前的项目中(WinForm),因为要在用户界面上显示大量的数据,为了给用户更好的使用体验,让软件界面在加载数据时不至于“呆若木鸡”,在很多地方都使用了Application.DoEvents。现在回过头看看,真是满头是汗呀! :( 那时只知道Application.DoEvents可以让应用程序的主线程暂停来处理运行其它逻辑(比如刷新界面控件),对于潜在的问题根本没有了解。现在又重新学习了... 阅读全文