VB :: For Beginners

[VB.NET] TextBox 에 숫자만 입력되도록 구현하기

안녕하세요! HappyBono 인사드립니다.

간혹 환율 변환기 및 계산기, 경품 추첨기 등에 사용되는 TextBox 컨트롤에는 숫자만 입력되게 구현해야만 하는 특수한 경우들이 종종 발생합니다. 이러한 경우, TextBox 의 KeyPress 이벤트에 다음과 같이 코딩하세요.

Private Sub FromTextBox_KeyPress(sender As Object, e As KeyPressEventArgs) Handles FromTextBox.KeyPress
    If Not Char.IsDigit(e.KeyChar) And Not Char.IsControl(e.KeyChar) And Not e.KeyChar = "." Then
        e.Handled = True
    End If
End Sub

위와 같이 코딩하면 해당 TextBox 에는 문자를 제외한 숫자와 Backspace 나 Delete 키, 특수 키, 점 (.) 등의 키들만 입력할 수 있습니다.

즐거운 프로그래밍 시간 되세요 ~ !

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s