InputLanguage.LayoutName Eigenschaft

Definition

Ruft den Namen des aktuellen Tastaturlayouts ab, wie es in den regionalen Einstellungen des Betriebssystems auf dem Computer angezeigt wird.

public:
 property System::String ^ LayoutName { System::String ^ get(); };
public string LayoutName { get; }
member this.LayoutName : string
Public ReadOnly Property LayoutName As String

Eigenschaftswert

Der Name des Layouts.

Beispiele

Das folgende Codebeispiel ruft die Kultur ab, die der aktuellen Eingabesprache zugeordnet ist, und zeigt den Kulturnamen an.

Zuerst wird aufgerufen, CurrentInputLanguage um die aktuelle Eingabesprache abzurufen. Anschließend wird aufgerufen, Culture die Kulturinformationen für diese Eingabesprache abzurufen. EnglishName Schließlich wird in einem Textfeld abgerufen und angezeigt.

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.CurrentInputLanguage;

   if(myCurrentLanguage != null) 
      textBox1.Text = "Layout: " + myCurrentLanguage.LayoutName;
   else
      textBox1.Text = "There is no current language";
}
Public Sub MyLayoutName()
   ' Gets the current input language.
   Dim myCurrentLanguage As InputLanguage = InputLanguage.CurrentInputLanguage
       
   If (myCurrentLanguage IsNot Nothing) Then
      textBox1.Text = "Layout: " & myCurrentLanguage.LayoutName
   Else
      textBox1.Text = "There is no current language"
   End If
End Sub

Gilt für:

Weitere Informationen