VB DoEvents 的使用
借用许多介绍DoEvents 的文章,DoEvents 就是 转让控制权,以便让操作系统处理其它的事件。但是,当看到这句话时,脑子里面的概念很模糊,只有一个浅薄的认识。查阅了一些资料,有了一定的了解。 打个比方:如果现在有一个从1 到100000000的循环,有一点编程常识的人肯定知道在这个耗时较长的循环过程中,基本上是不能进行别的操作(当然不排除一些特别的情况),但是因为某些特别的要求,你要在循环过程中,进行其他操作,这时DoEvents 就派上用场了。 现在,大家应该明白了DoEvents 的主要功能了吧。下面举一些实例(基本上都是转载的),当然建议自己能亲自去试验,理解会深一些。 (注: '** 后面的代码表示如果在该处用了这个语句 以下代码中用到了一些api函数,请用vb附带的api浏览器查阅) (转载) 一. 基本用法: 2.如果有个很耗时的循环导致程序不响应,怎么办? End Sub Private Sub Command2_Click()''或者在form_unload模块中等等 二. 其基本用法大概就这些,现在解析其中的一些[难点] 1.为什么还是不能结束? Private Sub Form_Load() Private Sub Form_Unload(Cancel As Integer) 运行结果:启动时msg显示1,点击command1,text1在变化 关键在于 句2 访问了控件的属性 2.用了doevents速度太慢了怎么办? 3.既要同时响应事件又要控件不变化,怎么办? 4.控时循环和变速齿轮 DoEvents '句 5 Private Sub Form_Unload(Cancel As Integer) 解决方案: 5.程序怎么"死了"? |
VB DoEvents 的使用相关推荐
- DoEvents的用法
注:摘自互联网 VB DoEvents用法 VB6.0 Windows98 我要实现一个类似Windows复制(移动)文件时的提示窗体,耗时很长,且要求中断后能继续未完成的操作,不知使用DoEvent ...
- vb资源下载 长期有效
东西太多了 自己懒得改文件列表 大家看着下吧 呵呵只整理到了一半 地址www.84ren.com 驱动器 F 中的卷是 ZCM_BACK 卷的序列号是 08BC-0AE4 F:/VBCN/编程模块及工 ...
- VB中DoEvents的注意事项
对与再大循环里 加入 DoEvents却是可以使应用程序响应其他程序,但是 DoEvents也会很大程度上影响循环的速度,所以一般情况我这样用 If GetInputState Then DoEv ...
- VB的doevents,制造多线程的效果
这几天做一个vb的小程序,为了实现一些效果想使用多线程,发现vb多线程实在不好用,多进程也就是使用Activex exe还可以.本来都已经使用这个Activex技术做好了,今天突然想到,对于我这个程序 ...
- VB编程:DoEvents将控制权交给系统,防止无限循环-14
一.运行效果: 1.没有DoEvents时运行(出现未响应): 2.有DoEvents时运行(没有未响应): 二.关键点 1.DoEvents函数,将控制权交给系统,防止无限循环. 2.将下面 ...
- VB编程:DoEvents将控制权交给系统,防止无限循环-14_彭世瑜_新浪博客
一.运行效果: 1.没有DoEvents时运行(出现未响应): 2.有DoEvents时运行(没有未响应): 二.关键点 1.DoEvents函数,将控制权交给系统,防止无限循环. 2.将下面 ...
- vb中DoEvents是什么意思
Private Sub Command2_Click() Picture1.AutoSize = True Do xx = Rnd * Picture2.Width yy = Rnd * Pictur ...
- vb inet 一些方法
引用:http://apps.hi.baidu.com/share/detail/14791249 使用 Internet Transfer 控件 Internet Transfer 控件实现了两种广 ...
- Vb自动读取本地HTML,VB获取网页源代码的五种方法
方法1:inet控件调用方法 Inet1.OpenURL 添加microsoft ineternet transfor conctrol6.0 控件 方法2:XMLHTTP '如果出现乱码,UTF-8 ...
- vb编程入门_【高能】用VB开发的彩票选号软件
彩票是指:国家特定发行的,印有号码.图形或文字,供人们自愿购买并按照特定规则获取中奖权力的书面凭证. 彩票不计名,不挂失,不返回本金,不计付利息,不能流通使用. VB开发彩票软件 彩票软件实现原理: ...
最新文章
- 一文详解CMake编译工具与项目构建
- nginx跨语言系统开发配置
- windows操作系统中配置java环境
- mysql链路跟踪工具_SkyWalking全链路追踪利器
- POJ 3687 Labeling Balls
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- 算法设计与分析——分支限界法——装载问题
- Windows下的Qt Creator的安装
- 指针变量的所占字节数大小确定
- RNN、LSTM、GRU
- Android取手机号码
- MATLAB Codesys,CoDeSys学习日记(一)
- ESR-CMDS参数含义
- HTML figcaption 标签
- IOS课程期末项目报告
- DRV8833真值表
- Java精品项目源码第109期精美风在线音乐网站
- 机器学习之线性模型一
- matlab如何编写网页,[转载]如何使用matlab在网页中作图
- Android支付接入(七):Googlenbsp;In-app-Billing
热门文章
- 2021年起重机械指挥考试资料及起重机械指挥理论考试
- 云计算机怎么给学生机安装软件,如何在云计算机服务器中安装学生机应用程序? 在云计算机服务器中安装学生机应用程序的方法?...
- 大一c语言程序考试常考程序题,大一c语言考试试题[1]
- Java、JSP公文流转系统
- 熊猫tv新功能介绍_大熊猫内置可视化功能
- gis如何加入emf图片_ArcGIS教程:地图导出格式,教你如何选择
- matlab 坐标轴根号,科学网-Matlab 坐标轴固定位置 标签输入根号等Latex-肖鑫的博文...
- 记一次Pr安装转场插件导致AE报错问题解决
- html展开收起样式,前端网页内容实现展开/收起全文的操作(js+css控制高度实现)...
- 手机长度px值_px和厘米怎么换算?