2016-09-30 2 views
-1

Je continue d'obtenir une erreur sur fee.ToString ("C") lorsque j'essaie d'exécuter le code. L'erreur que je reçois toujours est la valeur du type 'String' qui ne peut pas être convertie en 'System.Windows.Forms.Textbox'. Je ne sais pas ce que je fais de mal toute aide que je pourrais obtenir serait grandement appréciée. Mon code est ci-dessous.Visual basic 2010 Erreur

Private Sub calcButton_Click(sender As Object, e As EventArgs) Handles calcButton.Click 

    Try 
     Dim bailInt As Integer 
     Dim collItem As String 

     Dim fee As Decimal = CDec(0.0) 

     'Convert input to values 
     bailInt = Integer.Parse(bailAmountTextBox.Text) 
     collItem = collateralTextBox.Text 

     'Calculate 10% fee on bail amount 
     fee = CDec(0.1 * bailInt) 

     'Display Messagebox with fee amount 
     amountDueTextBox = fee.ToString("C") 

    Catch ex As Exception 
     MessageBox.Show("Must be numeric data", "Bad Data", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) 
     With bailAmountTextBox 
      .Focus() 
      .SelectAll() 
     End With 

    End Try 
End Sub 

Répondre

1

amountDueTextBox.Text = fee.ToString("C") Essayez ceci. Vous essayez d'assigner une zone de texte à une chaîne.

+0

Merci ne peut pas croire que j'ai manqué cela. – Aaron