InputLanguageChangingEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |