Şimdiden bazı cevaplar var gibi görünüyor ama soruma uygun bir cevap bulamıyorum. Ben "hata derleme: Tür uyumsuzluğu" gibi hata alıyorumVB6'da "Derleme Hatası: tür uyuşmazlığı" hatası nasıl çözülür?
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
: ... Ben neden bilmiyorum Burada
kodudur!1- Sen Combo2.ListIndex
yerine .Index
kullanmalıdır: kodunuzu iki hatalar vardır
"Select Case" içinde değil point 2 "Is" için kullanılır. Bu çok şifreliydi :) – Jules
@Jules ''' '' '' '' '' 'Case''de kullanmak için kısıtlı değildir, sadece iki nesne arasında karşılaştırma yapmak için kullanılır, ve evet ise If deyiminde kullanılabilir (bir çifti karşılaştırırken nesneleri). –
Evet haklısınız. Kullanacağım eklemek için kullanacağım, nesneyi hiçbir şeyle karşılaştırmaktır, ama yorumum yeterince şifreliydi. – Jules