İngilizce dilinde oku

Aracılığıyla paylaş


InputLanguageChangedEventArgs Sınıf

Tanım

InputLanguageChanged olayı için veriler sağlar.

C#
public class InputLanguageChangedEventArgs : EventArgs
Devralma
InputLanguageChangedEventArgs

Örnekler

Aşağıdaki örnek yeni Form bir oluşturur ve olaya bir olay işleyicisi InputLanguageChanged ekler. Bu olay, giriş dili Japonca olarak değiştiğinde öğesini değiştirir IMEmode .

C#
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

public class Form1 : System.Windows.Forms.Form
{
    RichTextBox rtb = new RichTextBox();
    public Form1()
    {
        this.Controls.Add(rtb);
        rtb.Dock = DockStyle.Fill;
        this.InputLanguageChanged += new InputLanguageChangedEventHandler(languageChange);
    }
    private void languageChange(Object sender, InputLanguageChangedEventArgs e)
    {
        // If the input language is Japanese.
        // set the initial IMEMode to Katakana.
        if (e.InputLanguage.Culture.TwoLetterISOLanguageName.Equals("ja"))
        {
            rtb.ImeMode = System.Windows.Forms.ImeMode.Katakana;
        }
    }
    public static void Main(string[] args)
    {
        Application.Run(new Form1());
    }
}

Açıklamalar

Giriş Yöntemi Düzenleyicilerini (IME' ler) değiştirme veya sağdan sola değerleri değiştirme konusunda karar vermek için öğesinden InputLanguageChangedEventArgs verileri kullanabilirsiniz. Ayrıca bir iş parçacığının CurrentCulture ve özelliklerin CurrentUICulture farklı kaynakların alınması için değiştirebilirsiniz.

, InputLanguageChangedEventArgs yeni giriş dilinin yerel ayarını ve karakter kümesini tanımlar.

Olay, InputLanguageChanging olaydan önce gelen olaydır InputLanguageChanged .

Oluşturucular

InputLanguageChangedEventArgs(CultureInfo, Byte)

Belirtilen yerel ayar ve karakter kümesiyle sınıfının yeni bir örneğini InputLanguageChangedEventArgs başlatır.

InputLanguageChangedEventArgs(InputLanguage, Byte)

Belirtilen giriş dili ve karakter kümesiyle sınıfının yeni bir örneğini InputLanguageChangedEventArgs başlatır.

Özellikler

CharSet

Yeni giriş diliyle ilişkili karakter kümesini alır.

Culture

Giriş dilinin yerel ayarını alır.

InputLanguage

Giriş dilini gösteren bir değer alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.