본문 바로가기
C#/C# Windows Form

C# 텍스트박스 원하는 값만 입력받기.

by TcTT 2016. 11. 6.
반응형

C# 텍스트박스 원하는 값만 입력받기 입니다.




        // 숫자인지 확인

        public bool pCheckNum(char char_ASCII)

        {

            if (char_ASCII >= 48 && char_ASCII <= 57)

            {

                return true;

            }

            return false;

        }


        // 영문인지 확인

        public bool pCheckEng(char char_ASCII)

        {

            if ((char_ASCII >= 65 && char_ASCII <= 90) || (char_ASCII >= 97 && char_ASCII <= 122))

            {

                return true;

            }

            return false;

        }


        //  한글인지 확인

        public bool pCheckKor(char char_ASCII)

        {

            //44032 ~ 55203, 12593 ~ 12686

            if ((0xAC00 <= char_ASCII && char_ASCII <= 0xD7A3) || (0x3131 <= char_ASCII && char_ASCII <= 0x318E))

            {

                return true;

            }

            return false;

        }


코드도 비교적 간단합니다.

텍스트박스에 입력받은값을 아스키 코드로 변경해서 변경된 아스키코드 값에 포함되면 true 포함안되면 false 를 사용합니다.


소스코드도 첨부하니 확인해보세요!

추가적인 입력값을 더받으려면 그에따른 코드를 추가하면 되겠습니다!

TEXTTEST.zip



반응형

'C# > C# Windows Form' 카테고리의 다른 글

C# 픽쳐박스 선그리기  (1) 2017.03.26
C# 두 파일 비교하기.  (0) 2017.02.02
간단한 예제  (0) 2016.09.19
C# Invoke  (0) 2016.08.18
C# string 문자열  (0) 2016.08.03