C# Winform의 TextBox 기본 입력 모드(IME)를 한글로 설정 하는 방법


C#으로 윈폼(Winform) 프로그램을 개발할 때 가장 많이 사용하는 컨트롤 중에 TextBox가 있습니다.

TextBox 컨트롤은 윈폼 화면에서 값을 입력 받는 가장 대표적인 컨트롤입니다.
TextBox의 기본 IME(입력기) 상태는 영문 입력 모드 상태입니다.

한글 이름과 같이 주로 한글을 입력하는 TextBox의 경우 한글을 입력하기 위해서는 한/영 변환키를 한 번 눌러 IME 모드를 영문 모드에서 한글 모드로 변경하고 입력을 하게 됩니다.
매번 TextBox를 입력할 때마다 한/영 변환키를 눌러 IME 모드를 변경하는 것이 다소 귀찮게 느껴질 수도 있습니다.

주로 한글을 입력하는 TextBox는 기본 IME Mode를 한글로 지정하고, 주로 일본어를 입력하는 TextBox는 기본 IME Mode를 일본어로 지정해서 사용할 수 있습니다.

이번 글에서는 C# Winform의 TextBox 기본 입력 모드(IME)를 한글로 설정 하는 방법에 대해 알아보겠습니다.

윈폼 TextBox의 ImeMode를 변경하는 방법

▼ 아래 캡처 화면은 비주얼스튜디오에서 TextBox의 속성 화면입니다.

이미지처럼 TextBox 속성의 ImeMode를 Hangul로 설정하면 Default 입력 모드가 한글로 지정 됩니다

해당 TextBox는 일반 TextBox와 반대로 이제부터는 영문을 입력해야 할 경우 한/영 키를 눌러 영문 모드로 변환해 주어야 합니다.

C# Winform의 TextBox 기본 입력 모드(IME)를 한글로 설정 하는 방법


※ 참고로 Default IME Mode로 일본어 지정도 가능합니다.

Hiragana, Katakana 등으로 지정해서 기본 입력 모드를 원하는 언어로 지정해서 사용하면 편리하게 문자 입력을 할 수 있게 됩니다.

추가 설명 내용

  • ImeMode 선택에서 보면 HangulHangulFull이 있는 것을 알 수 있습니다.
  • Hangul은 반각모드를 말하는 것이며, HangulFull은 전각모드를 말하는 것입니다.
  • 일반적으로 반각모드인 Hangul를 지정해서 사용하면 됩니다.





이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기