Freigeben über


InputLanguageChangingEventArgs Klasse

Definition

Stellt Daten für das InputLanguageChanging-Ereignis bereit.

public ref class InputLanguageChangingEventArgs : System::ComponentModel::CancelEventArgs
public class InputLanguageChangingEventArgs : System.ComponentModel.CancelEventArgs
type InputLanguageChangingEventArgs = class
    inherit CancelEventArgs
Public Class InputLanguageChangingEventArgs
Inherits CancelEventArgs
Vererbung
InputLanguageChangingEventArgs

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des InputLanguageChanging Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen kann. Wenn Sie über mehrere Ereignisse oder ereignisse berichten möchten, die häufig auftreten, erwägen Sie, die Nachricht durch Show eine mehrteilige Console.WriteLineNachricht zu ersetzen TextBox oder sie anzufügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz des Typs Form namens Form1enthält. Stellen Sie dann sicher, dass der Ereignishandler dem InputLanguageChanging Ereignis zugeordnet ist.

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

Hinweise

Sie können die Daten aus der InputLanguageChangingEventArgs Klasse verwenden, um die Eingabemethoden-Editoren (INPUT Method Editors, IME) zu ändern oder die Werte von rechts nach links zu tauschen. Sie können auch die Eigenschaften und CurrentUICulture Eigenschaften eines Threads CurrentCulture ändern, sodass verschiedene Ressourcen abgerufen werden. Um zu verhindern, dass die Eingabesprache geändert wird, legen Sie die Cancel Eigenschaft auf true.

An InputLanguageChangingEventArgs identifies the requested input language and the character set of new input language. Die Culture Eigenschaft identifiziert das Gebietsschema der angeforderten Sprache.

Das InputLanguageChanging Ereignis steht vor dem InputLanguageChanged Ereignis.

Informationen zum Behandeln von Ereignissen finden Sie unter "Behandeln und Auslösen von Ereignissen".

Konstruktoren

Name Beschreibung
InputLanguageChangingEventArgs(CultureInfo, Boolean)

Initialisiert eine neue Instanz der InputLanguageChangingEventArgs Klasse mit dem angegebenen Gebietsschema, Zeichensatz und Akzeptanz.

InputLanguageChangingEventArgs(InputLanguage, Boolean)

Initialisiert eine neue Instanz der InputLanguageChangingEventArgs Klasse mit der angegebenen Eingabesprache, dem Zeichensatz und der Annahme einer Sprachänderung.

Eigenschaften

Name Beschreibung
Cancel

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Ereignis abgebrochen werden soll.

(Geerbt von CancelEventArgs)
Culture

Ruft das Gebietsschema der angeforderten Eingabesprache ab.

InputLanguage

Ruft einen Wert ab, der die Eingabesprache angibt.

SysCharSet

Ruft einen Wert ab, der angibt, ob die Standardschriftart des Systems den zeichensatz unterstützt, der für die angeforderte Eingabesprache erforderlich ist.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen