卡顿主要原因:
1、控件多了,电脑必然会慢,因为在 Windows 里每个控件都相当于一个窗口,有自己的句柄,系统需要维护对应的窗口消息,那么一定会卡顿,只能缓解不能消除。
2、可以用多线程,在子线程中更新控件,通过委托的方式通知主线程,可以有效缓解卡顿的问题。
VB一般是单线程工作~线程卡住了就都没反应了~试试多线程嘛~不过VB的多线程不是很方便~
要不就做多个工程,让它们之间进行交互式作业~处理结果通过管道传给其它工程~如果哪个卡了就让管理员工程重新启动之好了~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)