Sharjeel Saleem Ответов: 2

Как я могу назначить знак + значению текстового поля в VB.NET-что?


Уважаемый,
Я пытаюсь получить значение со знаком + в нем.
У меня есть 3 текстовых поля.я умножаю значение TextBox1 и Textbox2 и получаю результат в TextBox3.
Код работает нормально, но мне нужно значение TextBox3 со знаком+.

Например, TextBox1.Text = 2 * TextBox2.Text = 10000, и результат-TextBox.Текст = 12000, но мне это нужно, как
TextBox3.Text = +12000 


Что я уже пробовал:

Private Sub TxtAmount_TextChanged(sender As Object, e As EventArgs) Handles     TxtAmount.TextChanged
   lblTotalAmount.Text = CInt(Val(TxtQuantity.Text) * Val(TxtAmount.Text))
End Sub

Maciej Los

Почему? Совершенно очевидно, что положительные числа не содержат a [+] знак.

phil.o

2 х 10000 = 12000? В каком мире?

2 Ответов

Рейтинг:
2

RickZeeland

Это очень просто:

TextBox3.Text = "+" + TextBox1.Text

Да, кстати. дайте значимые имена именам текстовых полей, это облегчит чтение вашего кода в дальнейшем ...


Sharjeel Saleem

Спасибо за вашу заботу ......

Maciej Los

5ed!
Я понятия не имею, почему OP хочет использовать [+] для положительных чисел...

RickZeeland

Спасибо, наверное, он позитивный парень :)

Рейтинг:
12

Sharjeel Saleem

The Answer of my Question is :

Private Sub TxtAmount_TextChanged(sender As Object, e As EventArgs) Handles TxtAmount.TextChanged
lblTotalAmount.Text = "+" & CInt(Val(TxtQuantity.Text) * Val(TxtAmount.Text))
End Sub

(change TextBox name according to your code)