我有一个Windows窗体对话框,其中 backgroundworker 作业中正在运行(异步)更长的操作。在此操作过程中,我想更改表单上的某些值(标签,...)。但是,当背景工作人员尝试更改表单上的某些内容时,出现错误“跨线程操作无效”!如何解决这个问题?
最佳答案
从工作程序中调用ReportProgress
方法,并处理ProgressChanged
以更新当前状态。
关于.net - 如何解决 “Cross-thread operation not valid”问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3281227/