InputLanguageChangingEventArgs Classe

Definizione

Fornisce dati per l'evento InputLanguageChanging.Provides data for the InputLanguageChanging event.

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

Esempio

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo di questo tipo.The following code example demonstrates the use of this type. Nell'esempio, un gestore eventi segnala l'occorrenza dell' InputLanguageChanging evento.In the example, an event handler reports on the occurrence of the InputLanguageChanging event. Questo report consente di apprendere quando si verifica l'evento e può facilitare il debug.This report helps you to learn when the event occurs and can assist you in debugging. Per creare report su più eventi o sugli eventi che si verificano di frequente, provare Show a sostituire con Console.WriteLine o ad accodare il messaggio a una riga TextBox .To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto che contiene un'istanza di tipo Form denominata Form1 .To run the example code, paste it into a project that contains an instance of type Form named Form1. Assicurarsi quindi che il gestore eventi sia associato all' InputLanguageChanging evento.Then ensure that the event handler is associated with the InputLanguageChanging event.

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

Commenti

È possibile utilizzare i dati della InputLanguageChangingEventArgs classe per preparare la modifica dei valori di input Method Editor (IME) o di scambio da destra a sinistra.You can use the data from the InputLanguageChangingEventArgs class to prepare to change Input Method Editors (IME) or swap right-to-left values. È anche possibile modificare CurrentCulture le proprietà e di un thread CurrentUICulture in modo che vengano prelevate risorse diverse.You can also change a thread's CurrentCulture and CurrentUICulture properties so that different resources get picked up. Per impedire la modifica della lingua di input, impostare la Cancel proprietà su true .To prevent the input language from changing, set the Cancel property to true.

Un oggetto InputLanguageChangingEventArgs identifica la lingua di input richiesta e il set di caratteri della nuova lingua di input.An InputLanguageChangingEventArgs identifies the requested input language and the character set of new input language. La Culture proprietà identifica le impostazioni locali della lingua richiesta.The Culture property identifies the locale of the requested language.

L' InputLanguageChanging evento precede l' InputLanguageChanged evento.The InputLanguageChanging event precedes the InputLanguageChanged event.

Per informazioni sulla gestione degli eventi, vedere gestione e generazione di eventi.For information about handling events, see Handling and Raising Events.

Costruttori

InputLanguageChangingEventArgs(CultureInfo, Boolean)

Inizializza una nuova istanza della classe InputLanguageChangingEventArgs con le impostazioni locali, il set di caratteri e l'accettazione specificati.Initializes a new instance of the InputLanguageChangingEventArgs class with the specified locale, character set, and acceptance.

InputLanguageChangingEventArgs(InputLanguage, Boolean)

Consente di inizializzare una nuova istanza della classe InputLanguageChangingEventArgs con la lingua di input, il set di caratteri e l'accettazione delle modifiche alla lingua specificati.Initializes a new instance of the InputLanguageChangingEventArgs class with the specified input language, character set, and acceptance of a language change.

Proprietà

Cancel

Ottiene o imposta un valore che indica se l'evento debba essere annullato.Gets or sets a value indicating whether the event should be canceled.

(Ereditato da CancelEventArgs)
Culture

Ottiene le impostazioni locali della lingua di input richiesta.Gets the locale of the requested input language.

InputLanguage

Ottiene un valore che indica la lingua di input.Gets a value indicating the input language.

SysCharSet

Ottiene un valore che indica se il tipo di carattere predefinito del sistema supporta il set di caratteri obbligatorio per la lingua di input richiesta.Gets a value indicating whether the system default font supports the character set required for the requested input language.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche