
VB 中DoEvents和RaiseEvent的用法是什么? 10
2个回答
展开全部
1)DoEvents的目的是把控制权让出一会儿,以便线程能响应一下菜单或键盘事件。比如你的一个不可见线程正在处理一个很大的循环,每次循环后都要调用一下DoEvents,否则你的程序看起来就向挂起无响应一样。
2)RaiseEvent是触发一个事件,这样就可以执行事件回调函数中的代码,这个通常用在控件编程中。
2)RaiseEvent是触发一个事件,这样就可以执行事件回调函数中的代码,这个通常用在控件编程中。
展开全部
1、DoEvents函数 返回
转让控制权,以便让操作系统处理其它的事件,常用在长循环中。
2、RaiseEvent 语句
引发在一个类、窗体、或者文档中的模块级中声明的一个事件。
语法:RaiseEvent eventname [(argumentlist)]必需的 eventname 是在模块 中声明的,并且符合 Basic 变量命名约定的一个事件的名称。
MSDN帮助文档中有详尽的示例代码。
转让控制权,以便让操作系统处理其它的事件,常用在长循环中。
2、RaiseEvent 语句
引发在一个类、窗体、或者文档中的模块级中声明的一个事件。
语法:RaiseEvent eventname [(argumentlist)]必需的 eventname 是在模块 中声明的,并且符合 Basic 变量命名约定的一个事件的名称。
MSDN帮助文档中有详尽的示例代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询