InputLanguageChangingEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses InputLanguageChanging . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Sie beim Debuggen unterstützen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine ein mehrlineiges TextBoxersetzen Show oder anfügen.
Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance des Typs Form enthältForm1
. 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 -Klasse verwenden, um die Änderung von InputLanguageChangingEventArgs Eingabemethoden-Editoren (IME) vorzubereiten oder Werte von rechts nach links auszutauschen. Sie können auch die Eigenschaften und Eigenschaften eines Threads CurrentCultureCurrentUICulture ändern, damit verschiedene Ressourcen abgerufen werden. Um zu verhindern, dass sich die Eingabesprache ändert, legen Sie die Cancel -Eigenschaft auf true
fest.
Ein InputLanguageChangingEventArgs identifiziert die angeforderte Eingabesprache und den Zeichensatz der neuen Eingabesprache. Die Culture -Eigenschaft gibt das Gebietsschema der angeforderten Sprache an.
Das InputLanguageChanging Ereignis ist dem InputLanguageChanged Ereignis vorangestellt.
Informationen zum Behandeln von Ereignissen finden Sie unter Behandeln und Auslösen von Ereignissen.
Konstruktoren
InputLanguageChangingEventArgs(CultureInfo, Boolean) |
Initialisiert eine neue Instanz der InputLanguageChangingEventArgs-Klasse mit dem angegebenen Gebietsschema, dem angegebenen Zeichensatz und der angegebenen Übernahme. |
InputLanguageChangingEventArgs(InputLanguage, Boolean) |
Initialisiert eine neue Instanz der InputLanguageChangingEventArgs-Klasse mit der angegebenen Eingabesprache, dem Zeichensatz und der Übernahme einer Sprachänderung. |
Eigenschaften
Cancel |
Ruft einen Wert ab, der angibt, ob das Ereignis abgebrochen werden soll, oder legt diesen fest. (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 für die angeforderte Eingabesprache benötigten Zeichensatz unterstützt. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |