0
先月、私はVB.Netでレベルアップシステムを得る方法を尋ねました。私の問題は、ユーザーが任意の文字列(文字の組み合わせを含む)を入力しようとすると、ユーザーを捕まえる代わりに、レベルボックスに対して何もしないということです。次のように私の現在のコードは次のとおりです。テキストボックスが整数だけを受け入れる方法(文字列ではない)
ElseIf txtExperience.Text = "" Or txtExperience.Text = Letters Then
MessageBox.Show("Input must be a whole number between 0 and 100000", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
私は漠然と私が最初にVB.Netを学んでいたとき、しかし、私はもはやそのプログラムへのアクセスを持っていないと私は何かを見つけることができないよう、これに似た何かを覚えて
ましたボックスに文字を入力するときにユーザーを捉える可能性があります。
これはおそらく、いくつかのnooby間違いですが、あなたが与える:)
代わりに、「NumericUpDown」コントロールを使用してください。 – Jens
ありがとう、私はそれをテキストボックスとして保持することをお勧めします。テキストボックスを保持する簡単な方法はありますか? –
[this](http://stackoverflow.com/questions/21894851/checking-for-numeric-value-entered-in-text-box-in-visual-basic)をご覧ください – Bugs