InputLanguageChangingEventArgs Osztály

Definíció

Adatokat biztosít az InputLanguageChanging eseményhez.

public ref class InputLanguageChangingEventArgs : System::ComponentModel::CancelEventArgs
public class InputLanguageChangingEventArgs : System.ComponentModel.CancelEventArgs
type InputLanguageChangingEventArgs = class
    inherit CancelEventArgs
Public Class InputLanguageChangingEventArgs
Inherits CancelEventArgs
Öröklődés
InputLanguageChangingEventArgs

Példák

Az alábbi példakód bemutatja ennek a típusnak a használatát. A példában egy eseménykezelő jelentést készít az InputLanguageChanging esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy nevesített Formpéldányt Form1 tartalmaz. Ezután győződjön meg arról, hogy az eseménykezelő az eseményhez InputLanguageChanging van társítva.

private void Form1_InputLanguageChanging(Object sender, InputLanguageChangingEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "InputLanguage", e.InputLanguage );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Culture", e.Culture );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SysCharSet", e.SysCharSet );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "InputLanguageChanging Event" );
}
Private Sub Form1_InputLanguageChanging(sender as Object, e as InputLanguageChangingEventArgs) _ 
     Handles Form1.InputLanguageChanging

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "InputLanguage", e.InputLanguage)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Culture", e.Culture)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "SysCharSet", e.SysCharSet)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"InputLanguageChanging Event")

End Sub

Megjegyzések

Az osztály adataival felkészülhet a InputLanguageChangingEventArgs beviteli mód szerkesztőinek (IME) módosítására, vagy felcserélheti a jobbról balra író értékeket. Módosíthatja CurrentCulture a szálak tulajdonságait és CurrentUICulture tulajdonságait is, hogy a különböző erőforrásokat felvehesse. Ha meg szeretné akadályozni a beviteli nyelv módosítását, állítsa a tulajdonságot a Cancel következőre true: .

Egy InputLanguageChangingEventArgs azonosítja a kért bemeneti nyelvet és az új beviteli nyelv karakterkészletét. A Culture tulajdonság azonosítja a kért nyelv területi beállítását.

Az InputLanguageChanging esemény megelőzi az eseményt InputLanguageChanged .

Az események kezelésével kapcsolatos információkért lásd: Események kezelése és emelése.

Konstruktorok

Name Description
InputLanguageChangingEventArgs(CultureInfo, Boolean)

Inicializálja az InputLanguageChangingEventArgs osztály új példányát a megadott területi beállítással, karakterkészlettel és elfogadással.

InputLanguageChangingEventArgs(InputLanguage, Boolean)

Inicializálja az osztály új példányát a InputLanguageChangingEventArgs megadott beviteli nyelvvel, karakterkészlettel és a nyelvmódosítás elfogadásával.

Tulajdonságok

Name Description
Cancel

Lekéri vagy beállít egy értéket, amely jelzi, hogy az eseményt le kell-e mondani.

(Öröklődés forrása CancelEventArgs)
Culture

Lekéri a kért bemeneti nyelv területi beállítását.

InputLanguage

Lekéri a bemeneti nyelvet jelző értéket.

SysCharSet

Beolvas egy értéket, amely jelzi, hogy a rendszer alapértelmezett betűtípusa támogatja-e a kért beviteli nyelvhez szükséges karakterkészletet.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még