0
似乎已經有一些可用的答案,但我無法找到適合我的問題的正確答案。如何解決VB6中的「編譯錯誤:類型不匹配」錯誤?
下面是代碼:
Private Sub Combo2_click()
Dim item_id, price As Integer
Dim item_name As String
If Combo2.Index Is 0 Then
price = 30
ElseIf Combo2.Index Is 1 Then
price = 40
ElseIf Combo2.Index Is 2 Then
price = 50
ElseIf Combo2.Index Is 3 Then
price = 60
Else
price = 55
End If
End Sub
我收到錯誤爲「編譯錯誤:類型不匹配」 ......我不知道爲什麼!它顯示在類似Private Sub COmbo2_click()
錯誤...
點「Is」的附加信息用於「Select Case」而不是If。這太神祕了:) – Jules
@Jules操作符'Is'不僅限於在Select Case中使用,它用於在兩個對象之間進行比較,是的,它可以在If語句中使用(當比較一對對象)。 –
是的你是對的。我要添加你可以使用的是比較對象,但我的評論足夠神祕。 – Jules