找VB高手帮忙看一下程序解释一下

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:40:01
Private Sub Command2_Click(Index As Integer)
号码 = InputBox("请输入你获得的编号")
If 号码 = "A" & Format(服务对象(Index + 1), "00000") Then '控件数组的下标,
叫号信息(1) = Index + 1 & "号窗口正在办理业务"

Command2(Index).Enabled = False
服务状态(Index + 1) = 2
Else
MsgBox Index + 1 & "号窗口正在为其他顾客服务,请你到指定窗口办理业务,或者等待叫号"
End If
End Sub
想知道INDEX+1的意思,详细

Index是几个控件数组中当前控件的编号。
因为控件数组的上界是以0开始的,而且窗口号是以1开头的,所以,程序中要把Index+1表示当前的窗口号。
你没见过有地方窗口号是以0开始的吧!
比如第 0 号窗口
第 1 号窗口

最讨厌这种编程里夹中文变量的习惯,这又不是写议论文,用什么夹叙夹议?

看了半天,有几个数组都看不清,缺的东西太多了吧。