[C#] TextBox keyPress 이벤트
오늘은 TextBox의 keyPress 이벤트에 대해서 알아보고자 한다. 개발환경은 VisualStudio 2022를 사용하였다. 지난번 트라이(Trie) 자료구조의 개념에 이어 직접 코딩을 진행하였고, 테스트를 위하여 아래와 같이 WinForm을 구성하였다. 먼저, 들어가기 앞서 키보드 이벤트에 대해 간략하게 살펴보자. 키보드 이벤트는 크게 3가지로 구분된다. 한번 발생하는 KeyDown 이벤트 사용자가 같은 키로 누르고 있을 때 여러 번 발생할 수 있는 KeyPress 이벤트 사용자가 키는 놓을 때 한 번 발생하는 KeyUp 이벤트 또한, 이벤트 발생 순서는 다음과 같다. 이번 코딩연습에서는 문장자동완성 기능을 실습하므로 Text에 관련 있는 KeyPress 이벤트를 사용하로 했다. 키보드 이벤트의 ..
2023.12.22