Sub过程也称为子过程,是在响应事件时执行的代码块或是被事件过程调用的完成一定功能的通用代码块。子过程不带返回值,子过程的语法是:
[PrivatelPublic][Static]Sub procedurename(arguments)
statements
End Sub
每次调用过程都会执行Sub和End Sub之间的statements,可以将子过程放入标准模块、类模块和窗体模块中。缺省时,所有模块中的子过程都为Public(公用的),即可以在应用程序中的任何地方调用它。如果使用Private声明子过程,则该子过程只能在声明它的模块中调用。过程arguments类似于变量声明,它声明了调用过程时传递进来的值。
Visual Basic中有通用过程和事件过程这两类予过程。
1. 通用过程
通用过程是完成一项指定的任务的代码块,建立通用过程是因为有时不同的事件过程要执行相同的动作,这时可以将那些公共语句放入通用过程,并由事件过程来调用它,这样就不必重复编写代码,也容易维护应用程序。
要创建一个新的通用过程,只要在代码窗口的对象列表中选择“通用"选项,然后按照子过程的语法在代码窗口中输入子过程即可。
2. 事件过程
事件过程是响应事件时执行的代码块,通常总是处于空闲状态,直到程序响应用户引发的事件或系统引发的事件才调用相应的事件过程。
一个控件的事件过程是将控件的实际名字(在Name属性中规定的)、下划线()和事件名组合起来。例如,如果希望在单击了一个名为cmdPlay的命令按钮后执行动作,则要在cmdPl.ay_C1ick事件过程中编写相应代码。
一个窗体的事件过程将“Form”(对于MDI窗口为“MDIForm“)、下划线和事件名组合起来。例如,如果希望在单击窗体之后,窗体会执行某些动作,则要使用Form—Click过程。
编写事件过程,要从代码窗口的对象列表中选择一个对象,从过程列表中选择一个过程,这时代码窗口中就会自动出现事件过程的模板,在中间加上自己的代码即可。
【VB的Sub过程概述基础学习】相关文章:
2025年外省高中学业水平合格性考试成绩转入江苏认定的通告公布03-23
Vb中控件的自动排列03-23
写未来的作文300字03-23
Our Mother Is the Same 我们的妈妈是一样的03-23
中国大地保险公司实习报告03-23
小学父爱的作文600字03-23
2016年职称英语综合类阅读判断练习八03-23
07年4月北师大“中国古代文学史(一)”串讲(5)03-23
云南师范大学2025年硕士研究生报名公告03-23
汪涵讲述小时候成长经历:鸡毛掸子的故事03-23
关于清明节的英语作文:清明节03-23
