![]() |
1
2
您可以修改服务方法来引发在处理过程中报告状态的事件,然后简单地处理代码中的事件来更新状态,这将是最快的方法。 您的生产代码无法对事件执行任何操作 |
![]() |
2
1
也许您可以使用BackgroundWorker对象使用来自您的服务的调试信息更新您的应用程序。BackgroundWorker的好处在于它在一个单独的线程上运行代码,这样表单就可以更新了。 使用BackgroundWorker将允许您使用服务中的调试信息更新应用程序,从而允许您在进程运行时查看更多信息。在“DoWork”方法中启动进程,当要显示调试信息时,调用“ProgressChanged”方法。在“progressChanged”方法中,可以使用调试信息更新表单。 如果有帮助,请告诉我! JFV |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |