起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 230|回复: 9

求助,打开功能窗体速度慢的问题。。

[复制链接]
发表于 2010-1-22 11:31:43 | 显示全部楼层 |阅读模式
在功能上有很多控件,这样打开窗体的时候速度就会变得很慢,希望给个解决方案
回复

使用道具 举报

发表于 2010-1-22 12:37:19 | 显示全部楼层
有PageControl控件吗?这些控件分布在PageControl的不同页面上吗?有些啥控件

原则是窗体一打开尽量显示必要的控件和数据
回复 支持 反对

使用道具 举报

发表于 2010-1-22 15:16:48 | 显示全部楼层
我替LZ说下情况吧~
有GraphicPageControl控件 而且页面有5个 几乎每个页面都有DataEdit绑定表数据
除了那2个控件外,还有DataGrid
现在在加载数据前都慢得要命  有什么办法优化一下啊????
回复 支持 反对

使用道具 举报

发表于 2010-1-22 15:18:27 | 显示全部楼层
不止在运行的时候慢~就连在开发的时候,从代码界面切换回视图页面的时候都要卡上十几秒
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-22 15:40:01 | 显示全部楼层

Re: 求助,打开功能窗体速度慢的问题。。

最初由 jianth2005 发布
[B]在功能上有很多控件,这样打开窗体的时候速度就会变得很慢,希望给个解决方案 [/B]

没有PageControl但是有GraphicPageControl控件
回复 支持 反对

使用道具 举报

发表于 2010-1-22 16:19:19 | 显示全部楼层
如果有引用表单,将表单的"AutoOpenDataSet"属性去掉试试。
回复 支持 反对

使用道具 举报

发表于 2010-1-22 16:35:23 | 显示全部楼层
谢谢 hyf1984的 友情回复
原则是,尽量少打开数据集,在切换页面显示的时候再打开数据集
如果页面上有DocView连接的文档,选中DocView的OptimizeLoadDoc属性
等等
给给帖子参考
http://bbs.justep.com/forum.php?mod=viewthread&tid=21439
回复 支持 反对

使用道具 举报

发表于 2010-1-22 16:57:01 | 显示全部楼层
没执行到BizFormShow加载事件 都慢了~
也就是没加载数据都开始慢了~
什么原因啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-22 17:17:08 | 显示全部楼层
AutoOpenDataSet
这个属性本来就已经去掉了的
回复 支持 反对

使用道具 举报

发表于 2010-1-22 18:05:55 | 显示全部楼层
你现在是运行期间慢,还是设计期间呢?
慢到啥程度,
不过感觉有些控件可以在运行期间切换功能的时候加载进来,例如只有第一页放进来,后面的页,切换的时候,设置DocView的DocClassID属性
当然我仅仅是举个例子,具体需要看你的功能和业务了。

如果需要我们来看,那么就需要提供资源,看一下你具体的设置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 14:42 , Processed in 0.040370 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表