摘要:
今天在写一个socket通信的winform小程序,由于socket的receive方法会阻塞线程,所以就使用了多线程解决。但在新建的线程中创建OpenFileDialog并调用其ShowDialog()时,对话框无法弹出。经测试,在winform界面上添加新按钮在其click事件中直接用OpenFileDialog时没有任何问题。环境: Windows2008R2x64, .Net Framework4.0搜索到了这篇文章http://hi.baidu.com/yycblog/blog/item/cb57cba46f56388dd1435891.html文中提到是因为主线程必须是单线程单元, 阅读全文