点击此处链接,以便查看详图 VB有两类过程:事件过程和通用过程。下面我主要总结了通用过程的两种类型:Sub过程和Function过程(函数)
============================================================= VB 通用过程 ============================================================= ------------------------------------------------------------- 1 Sub过程 ------------------------------------------------------------- 1.1 Sub过程也称为子过程, Sub过程你的声明:必须遵守“先说明,后调用”的原则,声明Sub过程就是编写一个能够实现预期功能的 程序段,可被重复调用。声明格式如下: 【Pvrivate|Public】【Static】Sub<过程名>(【参数表】) 过程体 【exit Sub】 End sub 在Sub内部不能定义新的通用过程,但可以调用通用过程,可以在过程体中加入ExitSub语句提前退出通用过程 若选择static表示该过程中的局部变量是静态变量,过程调用结束后,不释放局部变量所占的内存单元, 局变中的值仍然保留,相反,局变则是动态的,释放所占内存单元,再次调用Sub过程时,局变的初始值为0 1.2 过程的建立: 1、在窗体模块中建立Sub过程:在对象窗口中选择“通用”项 2、在标准模块中建立Sub过程 3、使用"添加过程"命令建立Sub过程:在类型中选择“子程序”类别(若要创建Function过程,选择函数) 1.3 过程的调用: 1、使用call语句:<过程名>【<实参名>】 2、直接使用过程名 ------------------------------------------------------------- 2 Function过程 ------------------------------------------------------------- 2.1 过程又称为函数,Function过程和内部函数一样,是一个可以反复使用的程序代码 Function过程的声明 ,声明格式如下: 【Pvrivate|Public|static】Function函数名(【参数表】)【as类型】 【函数体】 【<函数名><表达式>】 【exit function】 End function 2.2 Function过程的建立:同Sub过程,需注意在”添加过程“对话框中选择”函数“类型 2.3 Function过程的调用: 1、直接使用函数名:调用Function过程只需要写出函数名和相应的参数。如:s=Max(x,y) 直接使用函数名的调用方法有两种形式: (1)如果函数有返回值,一般按如下形式调用:被赋值对象=函数名(实际参数1,实际参数2,…) (2)如果放弃函数的返回值,一般按如下形式调用:函数名实际参数1,实际参数2,… 2、使用Call语句 与调用Sub过程一样使用Call语句来调用Function过程,这种方法放弃了函数的返回值: Call 函数名(参数1,参数2,…) 原文链接:https://www.f2er.com/vb/260258.html