Udostępnij przez


InputLanguageChangingEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia InputLanguageChanging.

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

Przykłady

W poniższym przykładzie kodu pokazano użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie InputLanguageChanging zdarzenia. Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie, i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub często występujących zdarzeń, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączenie go do wielowierszowego TextBoxelementu .

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu Form o nazwie Form1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem InputLanguageChanging .

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

Uwagi

Możesz użyć danych z InputLanguageChangingEventArgs klasy , aby przygotować się do zmiany edytorów metod wejściowych (IME) lub zamienić wartości od prawej do lewej. Można również zmienić właściwości wątku CurrentCulture i CurrentUICulture tak, aby różne zasoby zostały pobrane. Aby zapobiec zmianie języka wejściowego Cancel , ustaw właściwość na true.

Element InputLanguageChangingEventArgs identyfikuje żądany język wejściowy i zestaw znaków nowego języka wejściowego. Właściwość Culture identyfikuje ustawienia regionalne żądanego języka.

Zdarzenie InputLanguageChanging poprzedza InputLanguageChanged zdarzenie.

Aby uzyskać informacje o obsłudze zdarzeń, zobacz Obsługa i zgłaszanie zdarzeń.

Konstruktorów

Nazwa Opis
InputLanguageChangingEventArgs(CultureInfo, Boolean)

Inicjuje InputLanguageChangingEventArgs nowe wystąpienie klasy z określonymi ustawieniami regionalnymi, zestawem znaków i akceptacją.

InputLanguageChangingEventArgs(InputLanguage, Boolean)

Inicjuje InputLanguageChangingEventArgs nowe wystąpienie klasy z określonym językiem wejściowym, zestawem znaków i akceptacją zmiany języka.

Właściwości

Nazwa Opis
Cancel

Pobiera lub ustawia wartość wskazującą, czy zdarzenie powinno zostać anulowane.

(Dziedziczone od CancelEventArgs)
Culture

Pobiera ustawienia regionalne żądanego języka wejściowego.

InputLanguage

Pobiera wartość wskazującą język wejściowy.

SysCharSet

Pobiera wartość wskazującą, czy domyślna czcionka systemu obsługuje zestaw znaków wymagany dla żądanego języka wejściowego.

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Dziedziczone od Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)

Dotyczy

Zobacz także