InputLanguageChangingEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati per l'evento InputLanguageChanging.
public ref class InputLanguageChangingEventArgs : System::ComponentModel::CancelEventArgs
public class InputLanguageChangingEventArgs : System.ComponentModel.CancelEventArgs
type InputLanguageChangingEventArgs = class
inherit CancelEventArgs
Public Class InputLanguageChangingEventArgs
Inherits CancelEventArgs
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento InputLanguageChanging . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.
Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo Form denominata Form1
. Assicurarsi quindi che il gestore eventi sia associato all'evento 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
Commenti
È possibile usare i dati della InputLanguageChangingEventArgs classe per preparare la modifica degli editor dei metodi di input (IME) o lo scambio di valori da destra a sinistra. È anche possibile modificare le proprietà e CurrentUICulture di CurrentCulture un thread in modo che vengano prelevate risorse diverse. Per impedire la modifica della lingua di input, impostare la Cancel proprietà su true
.
Un InputLanguageChangingEventArgs oggetto identifica la lingua di input richiesta e il set di caratteri della nuova lingua di input. La Culture proprietà identifica le impostazioni locali della lingua richiesta.
L'evento InputLanguageChanging precede l'evento InputLanguageChanged .
Per informazioni sulla gestione degli eventi, vedere Gestione e generazione di eventi.
Costruttori
InputLanguageChangingEventArgs(CultureInfo, Boolean) |
Inizializza una nuova istanza della classe InputLanguageChangingEventArgs con le impostazioni locali, il set di caratteri e l'accettazione specificati. |
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. |
Proprietà
Cancel |
Ottiene o imposta un valore che indica se l'evento debba essere annullato. (Ereditato da CancelEventArgs) |
Culture |
Ottiene le impostazioni locali della lingua di input richiesta. |
InputLanguage |
Ottiene un valore che indica la lingua di input. |
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. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |