backgroundWorker是线程吧你的textbox1不是这个线程创建的,这个线程不能跨进程访问,简单的方法,用委托(invoke),把中间的结果实时的带出来显示
zzh_161 说得没错。.net2.0已经不像1.0可以跨线程调用窗体可视化控件了(出于安全考虑)。但提供了委托这一安全的方法。Control.Invoke (Delegate, Object[]) 用这个方法可以很简单的解决。