可以用Select Case临时判断,比如:
Select Case Combo1.ListIndex + 1
Case 1, 3, 5, 7, 8, 10, 12
m = 31
Case 4, 6, 9, 11
m = 30
Case 2
m = 29
End Select
也可以用一个数组保存每个月的天数,比如用变量数组:
a = Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
m = a(Combo1.ListIndex)
也可以用属性数组,即组合框的ItemData属性,这样可以在设计阶段就把属性值写进组合框中,当然也可以用代码在运行时写入,然后只要:
m = Combo1.ItemData(Combo1.ListIndex)
就可以得到每个月的天数了
Select Case Combo1.ListIndex + 1
Case 1, 3, 5, 7, 8, 10, 12
m = 31
Case 4, 6, 9, 11
m = 30
Case 2
m = 29
End Select
也可以用一个数组保存每个月的天数,比如用变量数组:
a = Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
m = a(Combo1.ListIndex)
也可以用属性数组,即组合框的ItemData属性,这样可以在设计阶段就把属性值写进组合框中,当然也可以用代码在运行时写入,然后只要:
m = Combo1.ItemData(Combo1.ListIndex)
就可以得到每个月的天数了