C#窗体中空间太多 combox基本都数据都从数据库中绑定的 加载速度慢 有点卡的行状态 主窗体上有一个 50

增加的按钮点击后就打开含有大量空间的窗体假设主窗体是Form1弹出来的窗体是Form2怎么做可以实现加载不卡也可以是给一个加载提示等加载完毕再显示Form2求具体的代码最... 增加的按钮 点击后就打开含有大量空间的窗体 假设主窗体是Form1 弹出来的窗体是Form2 怎么做可以实现加载不卡 也可以是给一个加载提示等加载完毕再显示Form2 求具体的代码 最好可以是文件夹包括解决方案 邮箱535636394@qq.com 展开
 我来答
lzh3452
2012-11-27 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:851万
展开全部
这个是难以避免的,.Net控件创建就是很慢的。
如果你真想提升效率,那就这能吧初始化方法的代码移出来一部分,控件的创建和各种属性设置,这会很恶心。
而且控件创建慢是不管什么时候都不会改变的,所以就算你移出来,效果也不会很好。
如果使用多线程的方式,更加容易卡死。如果不使用,那其实就和没移出来差不多了。
而且移出来就意味着你画面显示出来的时候是空白的,用户会看到控件一个一个冒出来,或者突然冒出一堆控件来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-11-24 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6265万
展开全部
先把界面显示出来,让后再Form2里面通过异步加载
追问
求具体的代码。提问肯定是对这个实现的方法不了解没接触过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式