VB高手解释下什么意思 什么作用

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:58:23
Public Enum PROCCMD
CMD_LST = 0 'リスト(全レコード読込)
CMD_EXT = 1 'チェック
CMD_ADD = 2 '登录
CMD_UPD = 3 '修正
CMD_DEL = 4 '削除
CMD_DELONE = 13
CMD_RED = 5 '
CMD_RNG = 6 '
CMD_LSTS = 8
CMD_LST_ONE = 9 '查询指定zaicode的数据
CMD_EXTQF = 15
CMD_EXTQFALL = 16
P_TRUE = -1
P_FALSE = 0
P_COUNT = 0
End Enum

这是枚举
例如格举之后
A=CMD_LSTS+1就相当于A=8+1.
你也可以自己枚举
Public Enum AA
A=1
B=2
End Enum

DIM X AS AA
X=A'那X只能是A和B两个值,就是1和2.

'例如窗体的LinkMode属性就有这样的一个枚举.

Public Enum LinkM
None = 0
Source = 1
End Enum

LinkMode As LinkM

这是枚举数据类型,比如下面你再定义一个函数A
public function a (byval m as PROCCMD) as boolen
........
end function
然后我们调用函数 a 的时候,当我们输入 a( 时候,VB编程环境回自动打开PROCCMD的列表,如上你自己提供的
CMD_LST = 0 'リスト(全レコード読込)
CMD_EXT = 1 'チェック
CMD_ADD = 2 '登录
CMD_UPD = 3 '修正
CMD_DEL = 4 '削除
CMD_DELONE = 13
CMD_RED = 5 '
。。。。。。。