我有一个应用程序可以处理某些文件中的某些文件并具有进度条和文本框。当我调试(VS2010)时,应用程序窗口不可见,但应用程序执行它所假设的所有工作。如果我想创建隐形winform应用程序,我可能不得不竭尽全力。现在我有一个我不想要的。那个怎么样?任何想法如何解决这个问题?
答案 0 :(得分:1)
OP正在表单的初始化阶段执行工作。在该阶段,表格尚未显示,并且不会显示,直到完成所有工作。
解决方案是将工作代码从表单的初始化方法移动到单独的方法,在显示表单后仅调用。此方法应在单独的线程上执行工作,以确保GUI保持代理,可以取消该过程并返回报告以更新进度条。