InputLanguage.LayoutName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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