Я пытаюсь, чтобы текстовое поле потеряло свои ведущие нули, когда пользователь покидает поле. Я сделал следующее событие «Выйти», но оно не работает. Это работает для первой половины, однако, чтобы установить его обратно в 1, если оно пустое или если пользователь ввел 0.
Я попытался последовать совету по этому ответу, но он не сработал:
Удаление начальных нулей из строки
Private Sub FirstTableTxt_Leave(sender As System.Object, e As System.EventArgs) Handles FirstTableTxt.Leave
If FirstTableTxt.Text = "" Or FirstTableTxt.Text = "0" Then
FirstTableTxt.Text = "1"
End If
FirstTableTxt.Text = Convert.ToString(CInt(FirstTableTxt.Text))
End Sub
РЕДАКТИРОВАТЬ: я вижу, где я ошибся с этим. Я думал, что Convert.Toxxxx возвращает его к той же переменной.