文档可能会变得相当长(多张工作表),因此我希望将文档的创建放在BackgroundWorker上,并将进度传递给ProgressBar。 在创建文档时,访问UI控件时遇到问题。如何从BackgroundWorker访问多个UI控件?这是我想在BackgroundWorker中做的许多事情中的两个非常基本的例子: Private Sub BackgroundWorker1_DoWork(sender As Object, e AsSystem.ComponentModel.DoWorkE
我尝试创建一个BackgroundWorker并让DoWork例程生成我的UI。不幸的是,当我第一次尝试创建UI元素(Dim grLine as New Grid)时,它就崩溃了。我通过拥有一个虚拟的DoWork例程并在RunWorkerCompleted例程中生成我所有的UI来设法解决这个问题。这确实允许我的空白窗口立即显示,但我正在生成的UI中没有一个显示出来,直到所有UI都呈现出来。TextBlock
Dim bw as New ComponentModel.<em
我使用的是Vb.net visual studio 2008。我有一个要在后台运行的进程(system.diagnostics.process),它会更新Ui线程进度条和标签,我已经使用backgroundworker.runworkerAsync完成了它。+= 1End Sub
Next 但这不会更