'implicit conversion from double to string vb.net

I try to run this code but iget the message implicit conversion from double to string vb.net i try different conversion but its the same

 Private Sub TxtRemise_TextChanged(sender As Object, e As EventArgs) Handles TxtRemise.TextChanged
        Dim TotalTTc As Decimal
        TotalTTc = CDec(TotalHT.Text) + CDec(TXTMontantTva.Text)
        TxtTTC.Clear()

        TxtTTC.Text = TotalTTc) - val(TxtRemise.Text)
    End Sub


Solution 1:[1]

You perform a mathematical operation, which will obviously result in a number, and you then assign that to the Text property of a TextBox, which is type String. If you want to assign to a String property then you need to assign a String. If you have a number, that means calling ToString on it.

Solution 2:[2]

I checked your code. There was some little mistakes. Check my example and comment if you had the solution to your question, thank you.

Public Class Form1
Private Sub TxtRemise_TextChanged(sender As Object, e As EventArgs) Handles TxtRemise.TextChanged
    Dim TotalTTc As Decimal
    TotalTTc = CDec(TotalHT.Text) + CDec(TXTMontantTva.Text)
    TxtTTC.Clear()
    TxtTTC.Text = (TotalTTc - CDec(TxtRemise.Text)).ToString
End Sub
End Class

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 John
Solution 2 purple_2022