重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
VB本身有进度条控件。程序启动时加载多少控配置,组件都是编写源码时可知的。进度条的上限就是加载组件,配置数的和,加载成功一个就自加1
创新互联主营泰和网站建设的网络公司,主营网站建设方案,重庆App定制开发,泰和h5小程序定制开发搭建,泰和网站营销推广欢迎泰和等地区企业咨询
有不是多线程的,.NET有一个异步控件来完成这个事情,BackgroundWorker。
多线程其实比你想象的简单,你计划操作步骤,打比方说我们处理一个文件,用进度条来显示进度。我们可以定义解压他进度为5%,解密文件后哦进度完成20%,读取数据后进度完成30%,重新整理插入数据后进度完成60%,再加密,进度为80%,再压缩进度为90%,再发送进度为95%,删除历史记录结束动作进度为100%。这种事就要多线程去完成,调用控件你就需要委托或者回调控件。
进度条给他赋值就好了,程序运行后你会发现进度条在动。
这是现在90%程序进度条原理。
你问的是vb.net读取数据库时假死不显示进度条怎么办吧,在循环代码中加一句DoEvents语句。
根据微软公司的资料得知,这是一种bug,只要在循环代码中加一句DoEvents语句即可。
VB.Net是一种简单,现代,面向对象的计算机编程语言,由微软开发。