中易网

VB中事件的作用?

答案:3  悬赏:10  
解决时间 2021-02-18 02:11
VB中事件的作用?
最佳答案
定义用户自定义的事件。

语法

[Public] Event procedurename [(arglist)]

Event 语句包含下面部分:

部分 描述
Public 可选的。指定该 Event 在整个工程中都是可见的。缺省情况下 Events 类型是 Public。应注意,事件只能在所声明的模块中产生。
procedurename 必需的。事件的名称;遵循标准的变量命名约定。

arglist 参数的语法及语法的各个部分如下:

[ByVal | ByRef] varname[( )] [As type]

部分 描述
ByVal 可选的。表示该参数是按值传递的。
ByRef 可选的。表示该参数是按地址传递的。ByRef 是 Visual Basic 的缺省设置。
varname 必需的。代表要传递给过程的参数变量的名称;遵循标准的变量命名约定。
type 可选的。指传递给过程的参数的数据类型;可以是 Byte、布尔、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(只支持变长)、Object、Variant、用户定义类型或对象类型。

说明

事件被声明之后,就可以使用 RaiseEvent 语句来产生该事件。如果在标准模块中出现 Event 声明,就会产生语法错误。不能声明带返回值的事件。在下面的代码段中,给出了声明事件和产生事件的典型事件:

'在类模块的模块级中声明一个事件

Event LogonCompleted (UserName as String)

Sub
RaiseEvent LogonCompleted("AntoineJan")
End Sub

注意 可以象声明过程的参数一样来声明事件的参数,但有以下不同:事件不能有带命名参数、Optional 参数、或者 ParamArray 参数。事件没有返回值。
全部回答
产生一个事件,可以在另外一段完全无关的程序里面写关于这个事件的响应
当某件事发生时,提供一个机会让你进行处理自己的事情,如键盘敲击,你可从 xxx_KeyDown 事件判断是敲击了哪个键。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
公司营业执照上的地址已经被注销了,公司未做
含有“冷”字的歌名
我国有哪些家电产品出口到国外
结婚二十年给老婆的祝福短信
我经常在女同事的朋友圈点赞,后来她把我屏蔽
求韩国电影蚯蚓云盘资源
梦见做梦梦见狗熊跟蛇大战97蛇是赢家
报业·国贸停车场(出口)地址在什么地方,
算一算:1×2×3×4+1,3×4×5×6+1,4×5×6
哮天犬用英语怎么说?
如何让自己不为明天发愁
看了一套房子是三楼,车库六个平方,想买,车
我喜欢上我们班的男班主任了,我该怎么办。
18岁,我要干一件有意义的事
怎样建立人工湿房
推荐资讯
股权收购债权债务处理方法有哪些
扁桃腺炎,吃药就好,停药就复发怎么办?[+10
什么叫闲时省内流量包
日本动漫&偶像剧
请问数控车用什么软件编程较好
摩托罗拉xt885电池内出现问号是什么原因
什么东西最适合中老年人
我用笔记本放家里,喜欢把屏幕一直不合上,关机
蚌埠医学院和安徽科技大学那个好
太公封神台这个地址在什么地方,我要处理点事
商丘发展怎么样?有没有综合型网站的或者门户
高中生什么时候考托福还是雅思比较合适?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?