textbox에 숫자만 입력받고 싶을때가 생긴다...
물론 안그럴때도 있겠지만...ㅡㅡㅋ
암튼 그럴땐 textbox에 keypress 이벤트를 등록하고 거기에 아래 코드만 입력하면 된다.
if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back)))//숫자만 입력되도록함
{
e.Handled = true;
}
< 소스 출처 : 블로그 코드피아 http://xarfox.tistory.com/50 >
그러면 textbox에는 숫자만 입력되고 문자는 입력이 아예 되지 않는다.
활용도는 비밀번호를 숫자만 한다던가 계산기만들때도 사용할수 있을거 같다..
반응형
'공부 > C#' 카테고리의 다른 글
C# 윈폼( winform)에 최소화, 최대화, 닫기 버튼 없애기. (2) | 2012.07.09 |
---|---|
C# 윈폼(Winform), 다이어로그창(Dialog)의 아이콘(icon) 만들기. (0) | 2012.07.06 |
C# 다이어로그(dialog) Show와 ShowDialog의 차이점. (2) | 2012.07.05 |
C# 그래프 그리기...like 노가다... (0) | 2012.07.02 |
C# 기초공부2 (0) | 2012.06.01 |
댓글