我们正在使用我们需要在组合框中选择项目的代码,我们通过Case“SelectItem”等选择案例语句来完成 但是,如果组合框中没有任何项目,则代码应退出案例。“结束选择”无法正常工作..
我们如何解决同样的问题?有不同的逻辑吗?
答案 0 :(得分:1)
您可以尝试使用Case Else
来处理任何意外的值。
Select Case SelectItem
Case 1
'There is one item in the combobox
Case 2
'There are two items in the combobox
Case Else
'There are a different number of items
End Select
不确定你到底在做什么。您也可以将Select
包装在If
声明中。
If Combobox.Listcount > 0 Then
Select Case SelectItem
Case <Item>
'Do something here
End Select
End If
答案 1 :(得分:0)
不幸的是,我不认为有这个功能。解决问题的一种方法是将Select
置于其自己的子内,然后您可以使用Exit Sub
/ Exit Function
退出。
答案 2 :(得分:0)
我不确定我完全理解你的要求,但我认为你可以通过将你的选择块放在if-then中来实现你想要的。 即。
If Combobox.Listcount > 0 Then
Select Case ...
Case ...
...
End Select
End If