我有一个 MDI 表单,上面有一个菜单、侧边栏和大约 50 多个控件,这使我的应用程序界面非常沉重。此外,我正在加载大约 500 个用户数据,这些数据也在我的 MDI 表单列表框中加载。
然而,所有这些过程都需要大量时间来加载,我想要做的是在显示我的 MDI 表单之前加载所有的东西。
可以说,当我点击登录时,它应该显示一个进度条,当进度条加载到所有配置结束时,如 "User List Display
和Loading of controls
其他settings
":然后只应该出现 MDI 表单。
我也经历过 DevExpress 控件:
- 启动画面:http ://documentation.devexpress.com/#WindowsForms/CustomDocument10826
- 启动画面视频:http ://www.youtube.com/watch?v=mFl6P9I6c5A
但这是专有的。
winforms是否有可用的控件以便我可以完成它。
就像我们使用 Visual Studio、Photoshop 和其他构建非常重的软件所使用的方式一样。
此外,这样做的理想方式是什么。我已经阅读了很多关于,backgroundWorker
和Threading
。只需要关于你们最好的方法的建议。是的,最聪明的方法。