Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
textboxに半角数字以外の文字が入ることを防ぎたい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10103#CommentId17437
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
うわー
 (社会人)
投稿日時
2011/3/16 15:16:49
VB2010使用です。
現在、タイマー作成中です。問題のコードは以下のとおり。
If IsNumeric(TextBox2.Text) & IsNumeric(TextBox1.Text) Then
SpanTime = CInt(TextBox2.Text) * 60 + CInt(TextBox1.Text)
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
Else
MessageBox.Show("注意", "半角数字で入力してください", MessageBoxButtons.OK)
End If
テキストBOXに数字以外の文字を入れてOKを押すと、「半角数字で入力してください」という感じにしたいのですが、一行目で引っかかります。
これはエラー処理というものを使わないとだめなのでしょうか?
IsNumericではString型をBooleanに変えることはできないことはエラーメッセージで分かっているのですが、どういう型に変えればいいのかがわかりません。
ちなみに私が知っている型はInteger,Boolean,String です。