我试图在我的VB.Net表单中将ComboBox的选定索引设置为0。
以下是导致错误的代码行:
Me.CBB_Version.SelectedIndex = UBound(WorkpackageVersions)
在这种特殊情况下,WorkpackageVersions数组中只有一个元素;意思是UBound是0。
即使我将行更改为:
Me.CBB_Version.SelectedIndex = 0
我得到错误; “'2'的值对'index'无效”
如果我在Visual Studio中检查即时窗口; ComboBox里面有1个项目;并且所选索引为“-1”,因此当前没有选择任何内容。
我只能假设它失败了,因为它试图将索引设置为值2(当有一个元素,而不是三个时),如错误所示。
但是当我硬编码0时,这怎么可能?