我试图根据他们的经验水平(1-4)以整数计算推销员奖金,以十进制计算他们的销售量(1-10000)。为什么我现在收到此错误?这是代码...
Public Class Form1
Dim intLvlsTextBox1Numbers As String = Nothing And intLvlsTextBox1Numbers = txtBoxLvl.Text
Dim decSaleWkTextBox1Numbers As String = Nothing And decSaleWkTextBox1Numbers = txtBoxWklySale.Text
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
'The Try/Catch method is used to catch the "InvalidCastExceptionUnhandeled" in order to use the
'exception for detecting letters within the textboxes being understood in logic as of
'a wrong type, thus enabling its detection as letter or caracter.
Try
intLvlsTextBox1Numbers = Convert.ToInt32(txtBoxLvl.Text)
decSaleWkTextBox1Numbers = Convert.ToInt32(txtBoxWklySale.Text)
'This line is used to validate indetify non-valid data input upon entring numbers
'that are out of rang, and will display the warning error message. It goes from
'anything not convertable to Integer 32, i.e. letter, signs.
MessageBox.Show("Please, input a numerical value")
'Reset the cursor position when a non-valid data is inputed.
txtBoxLvl.Select()
'Catches the EX variable execption,"InvalidCastExceptionUnhandeled".
Catch ex As FormatException
End Try
'procedure call to the ChoiceMenus
ChoiceMenus()
End Sub
Private Sub ChoiceMenus()
Select Case intLvlsTextBox1Numbers
Case 1 To 4
End Select
Select Case decSaleWkTextBox1Numbers
Case 1 To 100000
End Select
End Sub
Private Sub isValidCalculation()
lblTotWkSale.Text = 250 * (intLvlsTextBox1Numbers + 1) + ((intLvlsTextBox1Numbers + 1) / 100) * (decSaleWkTextBox1Numbers)
decSaleWkTextBox1Numbers = Convert.ToString(lblTotWkSale.Text)
lblTotWkSale.Text = decSaleWkTextBox1Numbers.ToString("c")
End Sub
Private Sub btnClr_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClr.Click
clearForm() 'procedure call
End Sub
Private Sub clearForm()
txtBoxWklySale.Text = ""
txtBoxLvl.Text = ""
lblTotWkSale.Text = ""
lblErrorMsg.Text = ""
txtBoxLvl.Select()
'tbxHome = True
'tbx1 = True
'tbx2 = True
End Sub
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
Me.Close() 'closes the application
End Sub
End Class
谢谢!