在显示主窗体之前使用进度条加载控件

时间:2013-08-29 07:33:31

标签: c# .net multithreading winforms backgroundworker

我有一个MDI表单,我有一个菜单,补充工具栏和大约50多个控件,这使我的应用程序界面非常沉重。此外,我正在加载大约500个用户数据,这些数据也会加载到我的MDI表单列表框中。

然而,所有这些过程都需要花费大量时间来加载,我想要做的就是在显示我的MDI表单之前加载所有内容。

让我们说,当我点击登录时,它应显示一个进度条,当进度条加载结束时,所有配置如“User List DisplayLoading of controls和其他settings” :那么只应出现MDI表格。

我也经历过DevExpress控件:

  1. 启动画面:http://documentation.devexpress.com/#WindowsForms/CustomDocument10826
  2. 启动画面视频:http://www.youtube.com/watch?v=mFl6P9I6c5A
  3. 但这是专有的。

    winforms是否有任何控制权,以便我可以完成它。

    就像我们使用Visual Studio,Photoshop和其他非常重要的软件一样。

    此外,这样做的理想方式是什么。我已经阅读了很多关于backgroundWorkerThreading的内容。只需要建议你们最好的方法。是的,最聪明的方式。

0 个答案:

没有答案