Control.ImeMode Property


컨트롤의 IME(입력기) 모드를 가져오거나 설정합니다.Gets or sets the Input Method Editor (IME) mode of the control.

 property System::Windows::Forms::ImeMode ImeMode { System::Windows::Forms::ImeMode get(); void set(System::Windows::Forms::ImeMode value); };
public System.Windows.Forms.ImeMode ImeMode { get; set; }
member this.ImeMode : System.Windows.Forms.ImeMode with get, set
Public Property ImeMode As ImeMode

Property Value


ImeMode 값 중 하나입니다.One of the ImeMode values. 기본값은 Inherit입니다.The default is Inherit.


할당된 값이 ImeMode 열거형 값이 아닌 경우The assigned value is not one of the ImeMode enumeration values.


IME는 표준 키보드를 사용 하 여 사용자가 복잡 한 예: 일본어 간지 문자 기호를 입력할 수 있는 프로그램입니다.An IME is a program that enables users to enter complex characters and symbols, such as Japanese Kanji characters, using a standard keyboard. ImeMode 속성은 일반적으로 숫자 값만 입력 하도록 설정 된 TextBox 컨트롤에 대해 ImeMode.Off로 설정 됩니다.The ImeMode property is typically set to ImeMode.Off for a TextBox control that is intended to only enter numeric values. ImeMode 속성 값은 Form 클래스에 대해 ImeMode.NoControl로 설정 됩니다.The ImeMode property value is set to ImeMode.NoControl for the Form class.

입력 메서드 편집기를 직접 지원 하지 않거나 IME에서 직접 입력을 허용 하지 않는 대부분의 클래스는이 속성의 값을 NoControl설정 합니다.Most classes that do not directly support Input Method Editors, or allow direct input from an IME, will set the value of this property to NoControl.


사용자는 프로그래밍 방식으로 ImeMode.Disable으로 설정 된 경우를 제외 하 고 ImeMode를 대화형으로 변경할 수 있습니다.The user can interactively change the ImeMode unless it has been programmatically set to ImeMode.Disable. 이 경우 사용자는 IME를 사용 하도록 수 없습니다.In this case, the user will not be able to use the IME.

전역 입력 모드가 적용 되는 경우에는 Windows 8에서 ImeMode 속성이 무시 됩니다.The ImeMode property is ignored on Windows 8 when the global input mode is in effect. 자세한 내용은 스레드 단위에서 사용자별로 변경 된 텍스트 입력 전환을 참조 하세요.For more info, see Switch Text Input Changed from Per-Thread to Per-User.

Applies to

See also