次の方法で共有


InputLanguage.LayoutName プロパティ

コンピュータのオペレーティング システムのカルチャに表示される、現在のキーボード レイアウトの名前を取得します。

Public ReadOnly Property LayoutName As String
[C#]
public string LayoutName {get;}
[C++]
public: __property String* get_LayoutName();
[JScript]
public function get LayoutName() : String;

プロパティ値

レイアウトの名前。

使用例

[Visual Basic, C#, C++] 現在の入力言語に関連付けられているカルチャを取得し、カルチャ名を表示する例を次に示します。

[Visual Basic, C#, C++] まず、現在の入力言語を取得するために CurrentInputLanguage を呼び出します。次に、取得した入力言語のカルチャ情報を取得するために Culture を呼び出します。最後に、 EnglishName を取得してテキスト ボックスに表示します。

 
Public Sub MyLayoutName()
   ' Gets the current input language.
   Dim myCurrentLanguage As InputLanguage = InputLanguage.CurrentInputLanguage
       
   If Not (myCurrentLanguage Is Nothing) Then
      textBox1.Text = "Layout: " & myCurrentLanguage.LayoutName
   Else
      textBox1.Text = "There is no current language"
   End If
End Sub


[C#] 
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";
}


[C++] 
public:
 void MyLayoutName() {
    // Gets the current input language.
    InputLanguage* myCurrentLanguage = InputLanguage::CurrentInputLanguage;
 
    if(myCurrentLanguage != 0) 
       textBox1->Text = String::Format( S"Layout: {0}", myCurrentLanguage->LayoutName );
    else
       textBox1->Text = S"There is no current language";
 }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

InputLanguage クラス | InputLanguage メンバ | System.Windows.Forms 名前空間 | CurrentInputLanguage