Control.ImeMode Control.ImeMode Control.ImeMode Control.ImeMode Property


コントロールの IME (Input Method Editor) モードを取得または設定します。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


ImeMode 値のいずれか 1 つ。One of the ImeMode values. 既定値は Inherit です。The default is Inherit.


割り当てられた値が 1 つの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プロパティに設定されて通常ImeMode.OffTextBox数値のみ入力するためのものがコントロール。The ImeMode property is typically set to ImeMode.Off for a TextBox control that is intended to only enter numeric values. ImeModeプロパティの値に設定されてImeMode.NoControlFormクラス。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にプログラムで設定されている場合を除き、ImeMode.Disableします。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.

ImeModeグローバル入力モードが有効な場合、Windows 8 のプロパティは無視されます。The ImeMode property is ignored on Windows 8 when the global input mode is in effect. 詳細については、次を参照してください。スイッチ テキスト入力からスレッドごとに変更 Per-userします。For more info, see Switch Text Input Changed from Per-Thread to Per-User.