TextBox나 NumericUpDown 에서 간혹 양수만 입력 받아야 할 때가 있다.
디자이너에서는 기본값이 0 ~ 100까지 위아래 화살표로 입력 받을 수 있도록 되어 있지만
키보드로 입력 시에는 -가 입력이 된다.
-키를 입력 받지 못하게 하려면 아래와 같이 작성해두면 된다.
1 2 3 4 5 6 7 | private void NumericUpDown1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '-') { e.Handled = true; } } | cs |
728x90
'C# > Winform' 카테고리의 다른 글
C# 솔루션 및 프로젝트 만들기 (0) | 2019.03.06 |
---|---|
프로그램 실행 중 처리 하지 못한 예외 관리. (0) | 2019.02.17 |
프로그램 실행 시 폼 출력 안되게 하기. (0) | 2019.01.17 |
C# 중복 실행 방지 (0) | 2019.01.17 |
폼 닫기 했을 때 화면 사라지게 하기. (0) | 2019.01.14 |
댓글