【发布时间】:2011-08-17 12:55:10
【问题描述】:
如果我只是打电话
If PrintDialog1.ShowDialog = DialogResult.OK Then
PrintDocument1.Print()
End If
它工作正常,但如果我在另一个线程中使用这个函数,那么它会显示错误
{"外部组件抛出异常。"}
【问题讨论】:
-
您为什么要这样做?您应该始终将所有 UI 事件保留在主 (UI) 线程上。
标签: .net multithreading printdialog