0
私は、ユーザーがフィールドを離れるときに0になるテキストフィールドを失うようにしようとしています。私は次の「離れる」イベントを作ったが、うまくいかなかった。それは空白ですか、ユーザーが0フォーカスが失われたときにテキストフィールドから先行ゼロを削除する
を入力した場合、私はこの回答へのアドバイス、次の試してみましたが、それが機能しなかった場合、それは戻って1に設定することが前半のために働く:
Removing leading zeroes from a string
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が同じ変数にそれを返すと思っていた。
これは、私のVBで有効な構文として表示されていません。 –
@PaulWilliams - .Textプロパティを忘れました。もう一度チェックしてください。 –
それはそうしました。ありがとう。 –