Share via


InputLanguage Kelas

Definisi

Menyediakan metode dan bidang untuk mengelola bahasa input. Kelas ini tidak dapat diwariskan.

public ref class InputLanguage sealed
public sealed class InputLanguage
type InputLanguage = class
Public NotInheritable Class InputLanguage
Warisan
InputLanguage

Contoh

Contoh kode berikut mendapatkan daftar bahasa yang terinstal. Contoh mengharuskan yang textBox1 telah diinstansiasi dan yang textBox1.MultiLine telah diatur ke true.

public:
   void GetLanguages()
   {
      // Gets the list of installed languages.
      for each ( InputLanguage^ lang in InputLanguage::InstalledInputLanguages )
      {
         textBox1->Text = String::Concat( textBox1->Text, lang->Culture->EnglishName, "\n" );
      }
   }
public void GetLanguages() {
    // Gets the list of installed languages.
    foreach(InputLanguage lang in InputLanguage.InstalledInputLanguages) {
       textBox1.Text += lang.Culture.EnglishName + '\n';
    }
}
Public Sub GetLanguages()
    ' Gets the list of installed languages.
    Dim lang As InputLanguage
    For Each lang In  InputLanguage.InstalledInputLanguages
        textBox1.Text &= lang.Culture.EnglishName & ControlChars.Cr
    Next lang
End Sub

Contoh berikutnya menetapkan bahasa input default sebagai bahasa input saat ini. Contoh mengharuskan yang textBox1 telah diinstansiasi dan yang textBox1.MultiLine telah diatur ke true.

public:
   void SetNewCurrentLanguage()
   {
      
      // Gets the default, and current languages.
      InputLanguage^ myDefaultLanguage = InputLanguage::DefaultInputLanguage;
      InputLanguage^ myCurrentLanguage = InputLanguage::CurrentInputLanguage;
      textBox1->Text = String::Format( "Current input language is: {0}\nDefault input language is: {1}\n",
         myCurrentLanguage->Culture->EnglishName, myDefaultLanguage->Culture->EnglishName );
      
      // Changes the current input language to the default, and prints the new current language.
      InputLanguage::CurrentInputLanguage = myDefaultLanguage;
      textBox1->Text = String::Format( "{0}Current input language is now: {1}",
         textBox1->Text, myDefaultLanguage->Culture->EnglishName );
   }
public void SetNewCurrentLanguage() {
    // Gets the default, and current languages.
    InputLanguage myDefaultLanguage = InputLanguage.DefaultInputLanguage;
    InputLanguage myCurrentLanguage = InputLanguage.CurrentInputLanguage;
    textBox1.Text = "Current input language is: " + myCurrentLanguage.Culture.EnglishName + '\n';
    textBox1.Text += "Default input language is: " + myDefaultLanguage.Culture.EnglishName + '\n';
 
    // Changes the current input language to the default, and prints the new current language.
    InputLanguage.CurrentInputLanguage = myDefaultLanguage;
    textBox1.Text += "Current input language is now: " + myDefaultLanguage.Culture.EnglishName;
}
Public Sub SetNewCurrentLanguage()
    ' Gets the default, and current languages.
    Dim myDefaultLanguage As InputLanguage = InputLanguage.DefaultInputLanguage
    Dim myCurrentLanguage As InputLanguage = InputLanguage.CurrentInputLanguage
    textBox1.Text = "Current input language is: " & _
        myCurrentLanguage.Culture.EnglishName & ControlChars.Cr
        
    textBox1.Text &= "Default input language is: " & _
        myDefaultLanguage.Culture.EnglishName & ControlChars.Cr
    
    ' Changes the current input language to the default, and prints the new current language.
    InputLanguage.CurrentInputLanguage = myDefaultLanguage
    textBox1.Text &= "Current input language is now: " & _
        myDefaultLanguage.Culture.EnglishName
End Sub

Keterangan

Bahasa input adalah pasangan tata letak budaya/keyboard yang menentukan bagaimana tombol fisik pada peta keyboard atau plot ke karakter dalam bahasa. Bahasa input didasarkan pada pengidentifikasi lokal input Windows, seperti yang dikembalikan oleh fungsi Platform SDK, GetKeyboardLayout. Pengidentifikasi lokal input juga disebut handel ke nilai tata letak keyboard (HKL).

static Gunakan metode yang disediakan untuk menemukan semua pemetaan sistem yang diinstal dan untuk mengubah bahasa input untuk utas atau proses. Panggil CurrentInputLanguage untuk mendapatkan bahasa input saat ini. Panggil DefaultInputLanguage bahasa input default. Panggil InstalledInputLanguages untuk mendapatkan semua bahasa yang terinstal dalam sistem ini. Setelah Anda memiliki daftar semua bahasa yang diinstal, gunakan CurrentInputLanguage untuk mengubah bahasa input saat ini ke bahasa yang berbeda.

Properti

Culture

Mendapatkan budaya bahasa input saat ini.

CurrentInputLanguage

Mendapatkan atau mengatur bahasa input untuk utas saat ini.

DefaultInputLanguage

Mendapatkan bahasa input default untuk sistem.

Handle

Mendapatkan handel untuk bahasa input.

InstalledInputLanguages

Mendapatkan daftar semua bahasa input yang diinstal.

LayoutName

Mendapatkan nama tata letak keyboard saat ini seperti yang muncul di pengaturan regional sistem operasi pada komputer.

Metode

Equals(Object)

Menentukan apakah dua bahasa input sama.

FromCulture(CultureInfo)

Mengembalikan bahasa input yang terkait dengan budaya yang ditentukan.

GetHashCode()

Mengembalikan kode hash untuk bahasa input ini.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk