1

我有一个应用程序可以在某些方面处理一些文件,并且有进度条和文本框。当我调试(VS2010)时,应用程序窗口不可见,但应用程序完成了它应该做的所有工作。如果我想创建不可见的 winform 应用程序,我可能不得不绞尽脑汁才能做到这一点。现在我有一个我不想要的。那个怎么样?任何想法如何解决这一问题?

4

1 回答 1

1

OP 在表单的初始化阶段执行工作。在该阶段,表单尚未显示,并且在所有工作完成之前不会显示。

解决方案是将工作代码从表单的初始化方法移动到单独的方法,该方法仅显示表单后调用。此方法应在单独的线程上执行工作,以确保 GUI 保持响应,可以取消进程并返回报告以更新进度条。

于 2013-04-03T10:25:21.660 回答