我有一個combobox2的問題,每當我選擇一個項目的圖片不會加載,我想與combobox1中的每個選定的項目combobox2中的項目改變,並與combobox2中的每個選定的項目不同圖片加載。用組合框加載不同的圖片
If ComboBox1.SelectedIndex = 0 Then
PictureBox1.Image = Nothing
ComboBox2.Items.Clear()
ComboBox2.Text = "Choose Car"
ComboBox2.Items.Add("car1")
ComboBox2.Items.Add("car2")
ComboBox2.Items.Add("car3")
If ComboBox2.SelectedItem = "car1" Then
PictureBox1.Image = My.Resources.BMW
End If
ElseIf ComboBox1.SelectedIndex = 1 Then
PictureBox1.Image = Nothing
ComboBox2.Items.Clear()
ComboBox2.Text = "Choose Truck"
ComboBox2.Items.Add("Truck1")
ComboBox2.Items.Add("Truck2")
ComboBox2.Items.Add("Truck3")
If ComboBox2.SelectedItem = "Truck1" Then
PictureBox1.Image = My.Resources.Truck
End If
ElseIf ComboBox1.SelectedIndex = 2 Then
PictureBox1.Image = Nothing
ComboBox2.Items.Clear()
ComboBox2.Text = "Choose Bike"
ComboBox2.Items.Add("bike1")
ComboBox2.Items.Add("bike2")
ComboBox2.Items.Add("bike3")
If ComboBox2.SelectedItem = "bike1" Then
PictureBox1.Image = My.Resources.Bike
End If
End If
您無法比較'ComboBox2.SelectedItem(一個對象)=「bike1」',一個字符串。我的意思是你可以比較,但這不是你想要的。你會改爲比較'ComboBox2.SelectedItem.Text =「bike1」。「 –
和順便說一句,你在哪裏把你提到的代碼?在哪些事件? –
我做到了,但即時獲取此錯誤:System.NullReferenceException未處理 HResult = -2147467261 消息=對象變量或未設置塊變量。 來源= Microsoft.VisualBasic –