Freigeben über


InputLanguage.LayoutName Eigenschaft

Definition

Ruft den Namen des aktuellen Tastaturlayouts ab, der auf dem Computer in den Ländereinstellungen des Betriebssystems 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

Im folgenden Codebeispiel wird die Kultur abgerufen, die der aktuellen Eingabesprache zugeordnet ist, und der Kulturname wird angezeigt.

Zuerst wird aufgerufen, CurrentInputLanguage um die aktuelle Eingabesprache abzurufen. Dann wird aufgerufen, Culture um die Kulturinformationen für diese Eingabesprache abzurufen. EnglishName Schließlich wird abgerufen und in einem Textfeld 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