我對vb.net編碼比較陌生。根據if語句修改背景顏色
我期待編寫代碼,將修改基於一些標準的標籤(計算結果輸出)的顏色。我有一個下拉菜單,有2個選項,灰塵和金屬。
的顏色沒有改變,我不知道爲什麼。
這是代碼;
Dim concentrationcheck As String = Form8.materialType.SelectedIndex
Select Case concentrationcheck
Case "Dust"
If Val(concentrationValue.Text) < 4 Then
concentrationValue.BackColor = Color.Red
MsgBox("Add more suppressant or contact factory")
Else
concentrationValue.BackColor = Color.Green
End If
Case "Metal"
If Val(concentrationValue.Text) < 20 Then
concentrationValue.BackColor = Color.Red
MsgBox("Add more suppressant, or contact factory")
Else
concentrationValue.BackColor = Color.Green
End If
End Select
發生了什麼?你的任何MsgBox的射擊?任何錯誤? – tymeJV
不,沒有錯誤框,但格式化保持爲標準透明。 – DwayneHeight