InputLanguage.LayoutName Свойство

Определение

Получает имя текущей раскладки клавиатуры в том виде, в каком оно отображается в региональных параметрах операционной системы компьютера.

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

Значение свойства

String

Имя раскладки.

Примеры

В следующем примере кода возвращается язык и региональные параметры, связанные с текущим языком ввода, и отображается имя языка и региональных параметров.

CurrentInputLanguage Сначала вызывается для получения текущего языка ввода. Culture Затем вызывается для получения сведений о языке и региональных параметрах для этого языка ввода. Наконец, EnglishName извлекается и отображается в текстовом поле.

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

Применяется к

См. также раздел