Form load前就很慢。如何提速? 我的界面有很多GRID。可能是速度慢的原因,如何提速好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Load过程中不要加载太多数据,先让界面显示出来再加载比较好一点 光標還沒收load時就很慢了。即還沒到加載數據。 1、所有代码中不用的同类控件用控件数组,如Label1...Label20,改为Label1(1)...Label1(20)2、精减Form_Load中代码,可以不在Form_Load中做的拿到其它地方加载3、Form_Load适当位置加Me.Show,提前显示窗体4、你Grid比较多,Form_Load中最好只有初始代码,显示Grid内容的不要加载5、开始设Grid.ReDraw = False,加载完成后Grid.ReDraw = True 建议你在Form_Load的主要过程前后分别加Debug.print time,检查哪个过程耗时比较多,再找对应原因 大家是不是没有搞清楚楼主的意思呀是在触发form_load之前速度就很慢,是吧!如果是这样的话,我想楼主可能使用了绑定数据库的做法,而你绑定时打开的数据太多,这些事件都用在查询数据库了,建议你绑定的数据少点,或者form_load之后再加载数据 算拉,别用绑定数据库了,这样一点都不灵活如果你用ADO对象去操作数据库,可以先把界面显示出来,在对界面操作的时候,再选择性的去查询记录,这样就好多了 樓上的意思我明。但我的是用true dbgrid7的一定要用adodc webbrowser控件问题 如何隐藏DOS窗口 关于Imagelist和ToolBar的问题。 vb6.0中combo1控件的填充問題 (乞讨!!!!)我的可用分才23分了,走过的路过的大哥给点分我,开个贴,我去拿! 显示菜单 通过TCP/IP协议进行文件传送怎样实现? 用data控件联数据库时,打包程序后,安装程序,运行怎么发现盘符路径不对? datagrid问题2 怎么得到专家分? 求助:关于报表打印的问题,急!急!急! 一个关于类与集合的问题。
2、精减Form_Load中代码,可以不在Form_Load中做的拿到其它地方加载
3、Form_Load适当位置加Me.Show,提前显示窗体
4、你Grid比较多,Form_Load中最好只有初始代码,显示Grid内容的不要加载
5、开始设Grid.ReDraw = False,加载完成后Grid.ReDraw = True
检查哪个过程耗时比较多,
再找对应原因
是在触发form_load之前速度就很慢,是吧!
如果是这样的话,我想楼主可能使用了绑定数据库的做法,而你绑定时打开的数据太多,这些事件都用在查询数据库了,建议你绑定的数据少点,或者form_load之后再加载数据
但我的是用true dbgrid7的一定要用adodc