Keys (1) 썸네일형 리스트형 [WinForm] 텍스트박스 입력 무시/숫자만 입력 가능하도록 하기 텍스트박스는 일반적으로 포커스가 컨트롤에 있고 키보드 입력이 발생하면 일단 문자가 삽입된다. 텍스트박스에 입력을 불가능하게 하거나, 특정 문자만 입력을 허용하도록 하는 방법을 소개한다. 우선, 이러한 동작을 가능토록 하려면 KeyPress 이벤트를 사용해야 한다. KeyPress 이벤트는 KeyPressEventArgs 매개변수를 갖는데, 이 매개변수의 Handled 속성을 사용하여 입력 값을 제어할 수 있다. Key Event의 발생 순서는 KeyDown -> KeyPress -> 컨트롤 처리 -> KeyUp 순서로 진행되는데, 만약 KeyPress 이벤트에서 Handled를 true로 변경한다면 컨트롤 처리 부분은 진행되지 않는다. 여기서 컨트롤 처리는 컨트롤에 입력된 문자를 삽입하는 과정을 포함하고.. 이전 1 다음