İngilizce dilinde oku

Aracılığıyla paylaş


InputLanguage Sınıf

Tanım

Giriş dilini yönetmek için yöntemler ve alanlar sağlar. Bu sınıf devralınamaz.

C#
public sealed class InputLanguage
Devralma
InputLanguage

Örnekler

Aşağıdaki kod örneği, yüklü dillerin listesini alır. Örnek, örneğinin başlatılmasını ve textBox1.MultiLine olarak ayarlanmasını truegerektirirtextBox1.

C#
public void GetLanguages() {
    // Gets the list of installed languages.
    foreach(InputLanguage lang in InputLanguage.InstalledInputLanguages) {
       textBox1.Text += lang.Culture.EnglishName + '\n';
    }
}

Sonraki örnek, varsayılan giriş dilini geçerli giriş dili olarak ayarlar. Örnek, örneğinin başlatılmasını ve textBox1.MultiLine olarak ayarlanmasını truegerektirirtextBox1.

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

Açıklamalar

Giriş dili, klavyedeki fiziksel tuşların bir dildeki karakterlerle nasıl eşleneceğini veya çizildiğini belirleyen bir kültür/klavye düzeni çiftidir. Giriş dili, Platform SDK işlevi GetKeyboardLayouttarafından döndürülen gibi Windows giriş yerel ayar tanımlayıcısını temel alır. Giriş yerel ayar tanımlayıcısı, klavye düzeni (HKL) değerinin tanıtıcısı olarak da adlandırılır.

static Sistemin tüm yüklü eşlemelerini bulmak ve bir iş parçacığı veya işlemin giriş dilini değiştirmek için sağlanan yöntemleri kullanın. Geçerli giriş dilini almak için çağrısı CurrentInputLanguage yapın. Varsayılan giriş dili için çağrısı DefaultInputLanguage yapın. Bu sistemdeki tüm yüklü dilleri almak için çağrısı InstalledInputLanguages yapın. Tüm yüklü dillerin listesini aldıktan sonra, geçerli giriş dilini farklı bir dille değiştirmek için kullanın CurrentInputLanguage .

Özellikler

Culture

Geçerli giriş dilinin kültürünü alır.

CurrentInputLanguage

Geçerli iş parçacığı için giriş dilini alır veya ayarlar.

DefaultInputLanguage

Sistem için varsayılan giriş dilini alır.

Handle

Giriş dilinin tutamacını alır.

InstalledInputLanguages

Tüm yüklü giriş dillerinin listesini alır.

LayoutName

Bilgisayardaki işletim sisteminin bölgesel ayarlarında göründüğü gibi geçerli klavye düzeninin adını alır.

Yöntemler

Equals(Object)

İki giriş dilinin eşit olup olmadığını belirtir.

FromCulture(CultureInfo)

Belirtilen kültürle ilişkili giriş dilini döndürür.

GetHashCode()

Bu giriş dili için karma kodu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7