ㄱ. 목적
1. C#에서 키 이벤트를 처리하면서 숫자만 받는 경우가 있을 수 있는데 이때 숫자만 받을 수 있는 방법을 알아보자
ㄴ. 본록
1. 숫자만 입력받는 방법은 그 키의 번호를 보아서 확인하는 방법이 있다.
이 때 C#의 char.IsNumber(char) 함수를 이용하면 편리하게 처리할 수 있다.
2. 소스 코드로 알아보자
- private void KeyInput(object sender, KeyEventArgs e)
- {
- //translate key value to char
- char keyNo = e.Key.ToString()[(e.Key.ToString().Length - 1)];
- //Do Something if key event value is numeric
- if(char.IsNumber(keyNo))
- {
- int keyVal = int.Parse(keyNo.ToString());/
- //do logic for numric
- }
- }
ㄷ. 결론
1. char.IsNumber(char) 함수를 통해 간단하게 숫자 판별을 할 수 있다.
'C# WPF 프로그래밍' 카테고리의 다른 글
C# 문자만 입력, 숫자만 입력 정규식 확인(추후 수정) ID 확인 (0) | 2014.03.08 |
---|---|
Visual Studio 소스 정렬 (1) | 2014.01.26 |
C# 폴더의 유무 확인하여 폴더 생성 하는 법 (0) | 2014.01.15 |
Visual studio 자동 using 하기 (0) | 2014.01.15 |
WPF WrapPanel 사용하기 (0) | 2014.01.08 |