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