The ImeMode property is used by forms and controls to force a specific mode for an input method editor (IME). The IME is an essential component for writing Chinese, Japanese, and Korean scripts, since these writing systems have more characters than can be encoded for a regular keyboard. For example, you may want to allow only ASCII characters in a particular text box. In such a case you can set the ImeMode property to Disable and users will only be able to enter ASCII characters for that particular text box. The default value of the ImeMode property is Inherit, so if you set the property for a form, all controls on the form will inherit that setting. For more information, see Control.ImeMode Property and ImeMode Enumeration.