Freigeben über


InputLanguage.LayoutName-Eigenschaft

Ruft den Namen des aktuellen Tastaturlayouts ab, der auf dem Computer in den Ländereinstellungen des Betriebssystems angezeigt wird.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public ReadOnly Property LayoutName As String
'Usage
Dim instance As InputLanguage
Dim value As String

value = instance.LayoutName
public string LayoutName { get; }
public:
property String^ LayoutName {
    String^ get ();
}
/** @property */
public String get_LayoutName ()
public function get LayoutName () : String

Eigenschaftenwert

Der Name des Layouts.

Beispiel

Im folgenden Codebeispiel wird die der aktuellen Eingabesprache zugeordnete Kultur abgerufen und ihr Name angezeigt.

Zuerst wird durch den Aufruf von CurrentInputLanguage die aktuelle Eingabesprache abgerufen. Anschließend werden durch den Aufruf von Culture die Kulturinformationen für diese Eingabesprache abgerufen. Abschließend wird EnglishName abgerufen und in einem Textfeld angezeigt.

Public Sub MyLayoutName()
   ' Gets the current input language.
   Dim myCurrentLanguage As InputLanguage = InputLanguage.CurrentInputLanguage
       
   If Not (myCurrentLanguage Is Nothing) Then
      textBox1.Text = "Layout: " & myCurrentLanguage.LayoutName
   Else
      textBox1.Text = "There is no current language"
   End If
End Sub
public void MyLayoutName() {
   // Gets the current input language.
   InputLanguage myCurrentLanguage = InputLanguage.CurrentInputLanguage;

   if(myCurrentLanguage != null) 
      textBox1.Text = "Layout: " + myCurrentLanguage.LayoutName;
   else
      textBox1.Text = "There is no current language";
}
public:
   void MyLayoutName()
   {
      // Gets the current input language.
      InputLanguage^ myCurrentLanguage = InputLanguage::CurrentInputLanguage;

      if ( myCurrentLanguage != nullptr )
      {
         textBox1->Text = String::Format( "Layout: {0}", myCurrentLanguage->LayoutName );
      }
      else
      {
         textBox1->Text = "There is no current language";
      }
   }
public void MyLayoutName()
{
    // Gets the current input language.
    InputLanguage myCurrentLanguage =
        InputLanguage.get_CurrentInputLanguage();
    if (myCurrentLanguage != null) {
        textBox1.set_Text("Layout: " + myCurrentLanguage.get_LayoutName());
    }
    else {
        textBox1.set_Text("There is no current language");
    }
} //MyLayoutName 

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

InputLanguage-Klasse
InputLanguage-Member
System.Windows.Forms-Namespace
InputLanguage.CurrentInputLanguage-Eigenschaft