【发布时间】:2013-05-28 13:13:57
【问题描述】:
我有一个很大的 winform 应用程序需要很长时间才能加载,所以我为它写了一个启动画面。
问题是当我从一个新线程显示启动表单时,进度条会在加载时冻结 2 或 3 次。但是,当我使用单独的过程进行操作时,我没有任何问题,并且运动平稳。
我想知道这种情况下新线程和分离进程有什么区别。
谢谢
【问题讨论】:
-
请贴出相关代码
-
如何将进度条的进度与申请加载关联起来?进度条在什么事件上显示进度?
-
我在 application.Run(new MainForm()) 之前显示了启动对话框。进度条动画使用 Timer 进行移动。
标签: c# multithreading process splash-screen