Lire en anglais

Partager via


InputLanguageChangedEventArgs Classe

Définition

Fournit des données pour l'événement InputLanguageChanged.

C#
public class InputLanguageChangedEventArgs : EventArgs
Héritage
InputLanguageChangedEventArgs

Exemples

L’exemple suivant crée un nouveau Form et attache un gestionnaire d’événements à l’événement InputLanguageChanged . Cet événement change le IMEmode lorsque la langue d’entrée passe au japonais.

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());
    }
}

Remarques

Vous pouvez utiliser les données de pour prendre des décisions quant à la InputLanguageChangedEventArgs modification des éditeurs de méthode d’entrée (ITÉ) ou à l’échange de valeurs de droite à gauche. Vous pouvez également modifier le CurrentCulture d’un thread et les CurrentUICulture propriétés afin que différentes ressources soient récupérées.

Un InputLanguageChangedEventArgs identifie les paramètres régionaux et le jeu de caractères de la nouvelle langue d’entrée.

L’événement InputLanguageChanging précède l’événement InputLanguageChanged .

Constructeurs

InputLanguageChangedEventArgs(CultureInfo, Byte)

Initialise une nouvelle instance de la classe InputLanguageChangedEventArgs avec les paramètres régionaux et le jeu de caractères spécifiés.

InputLanguageChangedEventArgs(InputLanguage, Byte)

Initialise une nouvelle instance de la classe InputLanguageChangedEventArgs avec la langue d'entrée et le jeu de caractères spécifiés.

Propriétés

CharSet

Obtient le jeu de caractères associé au nouveau langage d'entrée.

Culture

Obtient les paramètres régionaux de la langue d'entrée.

InputLanguage

Obtient une valeur indiquant la langue d'entrée.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Produit Versions
.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

Voir aussi