본문 바로가기
공부/C#

C# 텍스트박스 Textbox에 숫자만 입력받기

by ding9 2012. 7. 5.

 

 

textbox에 숫자만 입력받고 싶을때가 생긴다...

 

물론 안그럴때도 있겠지만...ㅡㅡㅋ

 

암튼 그럴땐 textbox에 keypress 이벤트를 등록하고 거기에 아래 코드만 입력하면 된다.

 

            if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back)))//숫자만 입력되도록함
            {
                e.Handled = true;
            }

< 소스 출처 : 블로그 코드피아 http://xarfox.tistory.com/50 >

 

그러면 textbox에는 숫자만 입력되고 문자는 입력이 아예 되지 않는다.

 

활용도는 비밀번호를 숫자만 한다던가 계산기만들때도 사용할수 있을거 같다..

 

반응형

댓글