Application.CurrentInputLanguage Property

Definition

Gets or sets the current input language for the current thread.

C#
public static System.Windows.Forms.InputLanguage CurrentInputLanguage { get; set; }

Property Value

An InputLanguage representing the current input language for the current thread.

Examples

The following code example gets this property and displays its value in a text box. The example requires that textBox1 has been placed on a form.

C#
private void PrintCurrentInputLanguage() {
    textBox1.Text = "The current input language is: " +
       Application.CurrentInputLanguage.Culture.EnglishName;
 }

Applies to

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also