Input Method Editor:
An IME is a program that enables users to enter complex characters and symbols, such as Japanese Kanji characters, using a standard keyboard. The ImeMode property is typically set to ImeMode.Off for a TextBox control that is intended to only enter numeric values. The ImeMode property value is set to ImeMode.NoControl for the Form class.
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.
public ImeMode ImeMode { get; set; } Source