2016-05-12 20 views
-3

我在一個表單中使用了9個文本框,我希望應用程序將數字總和爲另一個表單中的另一個標籤,用戶不必填寫所有9個文本框,所以我用了9個複選框分別啓用每個文本框。 問題是當我點擊按鈕時,假設沒有檢查所有9個複選框並填充9個文本框,應用程序會停止並顯示錯誤,從而創建總和方程。 我要總結一個textbox.enabled =假 零 ,這就是我的按鈕代碼:總結一個未啓用的文本框爲零

Private Sub Button1_Click(Sender As Object, e As EventArgs) Handles Button1.Click 
    Me.Hide() 
    Form5.Show() 
    Dim intNum1 As Decimal 
    Dim intNum2 As Decimal 
    Dim intNum3 As Decimal 
    Dim intNum4 As Decimal 
    Dim intNum5 As Decimal 
    Dim intNum6 As Decimal 
    Dim intNum7 As Decimal 
    Dim intNum8 As Decimal 
    Dim intNum9 As Decimal 
    intNum1 = Decimal.Parse(TextBox1.Text) 
    intNum2 = Decimal.Parse(TextBox2.Text) 
    intNum3 = Decimal.Parse(TextBox3.Text) 
    intNum4 = Decimal.Parse(TextBox4.Text) 
    intNum5 = Decimal.Parse(TextBox5.Text) 
    intNum6 = Decimal.Parse(TextBox6.Text) 
    intNum7 = Decimal.Parse(TextBox7.Text) 
    intNum8 = Decimal.Parse(TextBox8.Text) 
    intNum9 = Decimal.Parse(TextBox9.Text) 
    Form5.Label1.Text = intNum1 + intNum2 + intNum3 + intNum4 + intNum5 + intNum6 + intNum7 + intNum8 + intNum9 
+0

請出示一些efford和代碼。 – wonko79

+0

請給我們更多關於你的代碼的信息。並看看這個網頁知道[如何提出問題](http://stackoverflow.com/help/how-to-ask) –

+0

我覺得這很不清楚。 –

回答

0

您應該使用

intNum1 = Val(TextBox1.Text) 

而不是

intNum1 = Decimal.Parse(TextBox1.Text) 
+1

謝謝,那是一個很好的簡短回答,它的工作原理 –

+0

別忘了投票答覆請 – Ravi

相關問題