Udostępnij za pośrednictwem


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ń.

Konstruktory

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

Cancel

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

(Odziedziczone po 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

Equals(Object)

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

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też