足し算アプリ 入力値チェック機能付き
Public Class Form1
Private Sub CalcButton_Click(sender As Object, e As EventArgs) Handles CalcButton.Click
' 変数の宣言
Dim valueLeft As Integer
Dim valueRight As Integer
Dim valueAnswer As Integer
' 値の取り込み: ここで下で作成したファンクションを発動
valueLeft = InputCheckFunc(Input1TextBox.Text, valueLeft)
valueRight = InputCheckFunc(Input2TextBox.Text, valueRight)
' 計算
valueAnswer = valueLeft + valueRight
' 結果の表示
AnswerTextBox.Text = valueAnswer.ToString()
End Sub
' 入力値をチェックするファンクション
Private Function InputCheckFunc(textValue As String, checkValue As Integer) As Integer
If Integer.TryParse(textValue, checkValue) = True Then
checkValue = Integer.Parse(textValue)
Else
checkValue = 0
End If
Return checkValue
End Function
End Class


