2016 - 2024

感恩一路有你

vb入门 在VB语言中,DOEVENTS的具体的用法和含义是什么?

浏览量:1535 时间:2021-04-07 15:09:54 作者:admin

在VB语言中,DOEVENTS的具体的用法和含义是什么?

传输控制,以便操作系统可以处理其他事件。最简单的理解,比如说,你需要在一个耗时的过程中响应某个操作(最常见的是循环),比如控制进度条的显示,那么你就需要添加Doevents

Doevents是用来传递系统的控制,这通常是在循环中使用的

比如说,你做了一个安装程序。

dowhilenoteof(0)

filecopyocalfile,tracertpath

label1。Caption=“copying”&localfile

Doevents

loop

如果要复制的文件的内容显示在标签1上,则系统循环太快,无法看到它标签.标题的内容。如果你添加Doevents,你可以看到

1。Doevents函数返回

以传输控制,以便操作系统可以处理其他事件。它经常用在长循环中。

2. Raiseevent语句

引发在类、窗体或文档的模块级声明的事件。

语法:raiseevent eventName[(argumentlist)]所需的eventName是在模块中声明的符合基本变量命名约定的事件的名称。

MSDN帮助文档包含详细的示例代码。

请问VB中的Doevents有什么用?

将控制权赋予操作系统,以响应重新绘制、最大化和最小化窗口的要求,从而避免应用程序不响应操作系统的请求而被操作系统误认为死机。

例如:在窗口中放置文本框,然后编写程序。循环从1到100000。然后循环体将数字写入textbox。如果没有Doevents,程序运行时会崩溃。然后直到100000显示在窗口中,在中间看不到任何东西。如果在每个文本框被写入后,Doevents将出现在窗口中,则嘴巴将被重新绘制。运行时,您可以看到文本框中的数字一个接一个地增长。

vb入门 vb编程入门 vb教程从入门到精通

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。