点卡卡密商城:vb的枚举类型是做什么的?运用在什么情况下呢?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 07:29:44
谢谢!

Private Enum Color ' 定义名为Color的枚举类型

Black = 1

White = 2

Yellow = 3

Red = 4

Green = 5

Blue = 6

End Enum

Private Sub Command1_Click()

Dim My_Color As Color ' 定义变量My_Color为Color的枚举类型

Dim Back_Color As Color ' 定义变量Back_Color为Color的枚举类型

My_Color = Green ' 对My_Color赋值

Back_Color = Black ' 对Back_Color赋值

Text1.Text = My_Color + Back_Color ' 文本框内显示My_Color + Back_Color的值

End Sub

具体的可以参考http://www.d269.com/vbjiaoxue/good_example/chapter2/5.HTM
里面有图 程序会看的更明白些

VB也有枚举类型啊? 我只知道Pascal和C/C++有.

其实枚举类型我想你可以理解为取了名字的整型, 当然数目一般是较少的.比如表示一周里的7天, 我们可以用整型0, 1, 2, 3, 4, 5, 6来表示, 也可以用枚举类型表示: Sun, Mon, Tue, Wed, Thu, Fri, Sat. 实际上, 计算机在内部存贮的时候也是把它当成整型的.