需要退出选择案例

时间:2010-06-29 10:39:41

标签: vbscript case

我们正在使用我们需要在组合框中选择项目的代码,我们通过Case“SelectItem”等选择案例语句来完成 但是,如果组合框中没有任何项目,则代码应退出案例。“结束选择”无法正常工作..

我们如何解决同样的问题?有不同的逻辑吗?

3 个答案:

答案 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