我有一个 winform 应用程序,并且有一个代码可以打开Save as Dialog box
。
DialogResult result = saveFileDialog1.ShowDialog();
该程序在 Windows XP 上运行良好,但在 Win 7 上应用程序挂起,调试器不会从这行代码返回。详细Event Viewer
内容如下
The Program Sample.exe stopped interacting with windows and was closed
有人遇到过这个问题吗?
更新
似乎该错误是由于我现在已删除的另一个线程上运行的代码引起的。尽管不建议从另一个线程访问 UI 元素,但我很惊讶为什么在 XP 上运行时没有收到此错误?