InputLanguage.Culture Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets the culture of the current input language.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public CultureInfo Culture { get; }

Property Value

Type: System.Globalization.CultureInfo

A CultureInfo that represents the culture of the current input language.

The following code example gets the InputLanguage for the current input language. A text box displays this input language and the name of the input language.

This code assumes that textBox1 has been instantiated.

public void MyCulture() {
   // Gets the current input language.
   InputLanguage myCurrentLanguage = InputLanguage.CurrentInputLanguage;

   // Gets the culture for the language  and prints it.
   CultureInfo myCultureInfo = myCurrentLanguage.Culture;
   textBox1.Text = myCultureInfo.EnglishName;

.NET Framework
Available since 1.1
Return to top