Private Sub TextBox1_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
Dim err As Boolean = False
If TextBox1.Text = "" Then
ElseIf TextBox1.Text.IndexOf(",") >= 0 Then
err = True
Else
If IsNumeric(TextBox1.Text) Then
TextBox1.Text = StrConv(TextBox1.Text, Microsoft.VisualBasic.VbStrConv.Narrow, &H411)
Try
TextBox1.Text = Double.Parse(TextBox1.Text).ToString
Catch ex As Exception
err = True
End Try
Else
err = True
End If
End If
If err Then
MsgBox("入力値が数値ではありません")
e.Cancel = True
End If
End Sub
|