Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
計算機用コードと自動計算
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10420#CommentId21405
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
たかくん
 (社会人)
投稿日時
2011/9/7 14:30:08
初めまして、コードで気になった事があります。
Private Sub culculatebtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles culculatebtn.Click
On Error Resume Next
Dim A As Integer
Dim B As Integer
Dim C As Integer
Dim D As Integer
A = CInt(Qtr1Atxtbox.Text)
B = CInt(Qtr2Atxtbox.Text)
C = CInt(Qtr3Atxtbox.Text)
D = CInt(Qtr4Atxtbox.Text)
FinalScoreA.Text = CStr(A + B + C + D)
End Sub
End Class
上記のように数字は文字に文字は数字に変換してあげましょうね。(文字変換ToString()でもよし)
それと...テキストボックスに入力と同時に計算ですがテキストボックスのイベントでKeyDownイベント
というのがあります。
入力されたものが数字かどうかをまず判定しますね。
そして数字でなければイベントを脱出します。
数字だけを採用して計算しましょう。
あとChangedイベントもあるので参考にしてください。
プログラミングはしっかり悩んで調べて自力で頑張ってみてください。
乗り越えた時は最高に楽しいですよ。