我已经尝试了以下方法:
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/