TextBox에 숫자만 입력 받고 싶을때는 keypress 이벤트를 활용할 수 있다.

Private Sub textbox1_TextKeyPress(ByVal sendr As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox1.KeyPress

If Not IsNumeric(e.KeyChar) Then <- 입력된 키가 숫자 인지를 구분
MsgBox("숫자만 입력해 주세요")
e.KeyChar = ControlChars.NullChar <- 입력된 키의 값을 삭제
End If

End Sub

 

+ Recent posts