vb中“For i = 0 To Cb1.ListCount - 1”什么意思呀?

来源:百度知道 编辑:UC知道 时间:2024/09/20 11:32:16
请问一下在vb中
Private Sub C1_Click()
Dim flag As Boolean
For i = 0 To Cb1.ListCount - 1
If Cb1.List(i) = Cb1.Text Then
flag = True
Exit For
Else
flag = False
End If
Next
If flag Then
MsgBox "已有此项"
Cb1.Text = ""
Else
Cb1.AddItem Cb1.Text 'additem 添加一项

End If
End Sub
在个程序中的“For i = 0 To Cb1.ListCount - 1”什么意思呀?

For i = 0 To Cb1.ListCount - 1

的意思是遍历Cb1里面的所有项目,listcount返回的是Cb1中项目的个数,为什么要键一是因为Combobox的项目跟数组一样从0开始编号

就是循环阿
如同一般的:
for i=0 to 9
一样,
不过循环终值是以各表达式而已。
cb1.listcount应该是一个组合框或者列表框的项目数