我已经尝试了以下方法:

Select Case Combo1.SelectedItem Or Combo2.SelectedItem

但是我得到了错误:
Conversion from String "string here" to type 'Long' is not valid

是否可以有多个选择案例?

最佳答案

您使用逗号分隔多个值:

Case Combo1.SelectedItem, Combo2.SelectedItem

使用Or可以使其成为一个表达式,然后将其与Select中的值进行比较。

如果您在Select中的值是Long值,那么您可能需要转换控件中的字符串:
Case CLng(Combo1.SelectedItem), CLng(Combo2.SelectedItem)

为了直接解决问题,在选择中不能使用多个值作为测试表达式:
Select Case v1, v2 'Not possible

关于vb.net - VB.NET中的多个选择案例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13970603/

10-13 06:12