티스토리 뷰

C# 텍스트 박스에서 숫자만 입력 시켜야 될때..

즉 주민 번호나 금액같은 것을 입력 시켜야 될때.. 다른 키들의 입력이 들어오면 막는 것으로 생각해서 만들어 봤습니다.

모든 숫자와

백 스페이스 키는 받아 들이고 

남어지 키는 이벤트 함수에서 처리해서 없에 줍니다.

C# 이니까 모든 비슷한 기능의 텍스트 박스에 이벤트로 등록해서 사용하면 편리 하겠조?

 
private void SendMoneyBox_KeyPress(object sender, KeyPressEventArgs e)
{
            if (!char.IsNumber(e.KeyChar) && e.KeyChar != 8)
            {
                e.Handled = true;
            }
}
댓글
댓글쓰기 폼