Справка об ошибке исключения
Всем Привет. Я ищу совета по поводу ошибки исключения, которую я получаю в Vb.net. Я создал просто ежедневные формы расходов. С денежных средств в , денежных средств, баланса и текстовое поле ввода. Текстовое поле баланс регулируется автоматически через изменение текста в денежные средства или денежные средства, ввод из. Проблема, с которой я сталкиваюсь, заключается в том, что кто-то вводит неверное значение и использует backspace для удаления и исправления ошибки .. при удалении последнего числового значения возникает ошибка исключения.... Исключение является первый шанс исключение типа 'System.Которого вызывается invalidcastexception произошел в Microsoft.VisualBasic.dll
Дополнительная информация: преобразование из строки ""В тип "Decimal" недопустимо.
Ошибка высоко освещает эту часть моего кода ... MoneyIn = txtIn1. Text
Может ли кто-нибудь посоветовать, что я делаю не так
Что я уже пробовал:
Dim BalFwd As Decimal Dim MoneyIn As Decimal Dim Balance As Decimal Private Sub txtIn1_TextChanged(sender As Object, e As EventArgs) Handles txtIn1.TextChanged BalFwd = txtBalFwd.Text MoneyIn = txtIn1.Text Balance = MoneyIn + BalFwd txtB1.Text = Balance
[no name]
"что я делаю не так", конечно. Вы повторяете один и тот же вопрос снова и снова и пытаетесь преобразовать пустую строку в десятичное число. Строки-это не числа.
Richard MacCutchan
Таким образом, вы не можете добавлять текстовые строки вместе. Сначала вы должны преобразовать их в целые или десятичные числа,как я уже говорил вам сегодня.
Patrice T
Репост