인터페이스 프로그래밍에서 때로는 TextBox 컨트롤이 숫자 입력만 받고 다른 입력은 무시하기를 원하는 경우가 있습니다. 구체적인 소스코드는 아래와 같습니다.
TextBox에 KeyPress 이벤트를 추가합니다.
비공개 하위 Text1_KeyPress(KeyAscii를 정수로)
KeyAscii <> 8이고 KeyAscii < 48 또는 KeyAscii > 57인 경우
삑 하는 소리
키아스키 = 0
종료 조건
서브 끝
위의 구체적인 원칙은 누른 키의 KeyAscii 값이 48~57 사이인지 확인하는 것입니다. 48에서 57 사이이면 입력이 숫자이고, 그렇지 않으면 뒤로 키를 사용할 수도 있습니다. 오류 시 삭제를 용이하게 하기 위해 이 경우에는 뒤로 키를 사용할 때 무시되지 않도록 KeyAscii <> 8을 추가해야 합니다.