InputLanguage.LayoutName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает имя текущей раскладки клавиатуры в том виде, в каком оно отображается в региональных параметрах операционной системы компьютера.
public:
property System::String ^ LayoutName { System::String ^ get(); };
public string LayoutName { get; }
member this.LayoutName : string
Public ReadOnly Property LayoutName As 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