共用方式為


InputLanguageChangingEventArgs 類別

定義

提供 InputLanguageChanging 事件的資料。

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

範例

下列程式代碼範例示範此類型的用法。 在這個例子中,事件處理者會回報事件 InputLanguageChanging 的發生情況。 此報告能幫助您了解事件發生時間,並協助除錯。 若要報告多個事件或頻繁發生的事件,請考慮將Show訊息替換Console.WriteLine為或附加於多行TextBox

要執行範例程式碼,請將其貼到包含一個 Form 名為 Form1的實例的專案中。 然後確保事件處理程式與事件 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

備註

你可以利用類別 InputLanguageChangingEventArgs 中的資料來準備更改輸入法編輯器(IME)或將右向左的值交換。 你也可以更改執行緒 CurrentCultureCurrentUICulture 屬性,讓不同的資源被選取。 為了防止輸入語言改變,請將屬性設 Canceltrue

A InputLanguageChangingEventArgs 識別所請求的輸入語言及新輸入語言的字元集。 屬性 Culture 識別所請求語言的所在地。

InputLanguageChanging該活動發生在事件之前InputLanguageChanged

有關事件處理的資訊,請參見 處理與提升事件

建構函式

名稱 Description
InputLanguageChangingEventArgs(CultureInfo, Boolean)

初始化一個以指定位置、字元集及接受度的新類別實例 InputLanguageChangingEventArgs

InputLanguageChangingEventArgs(InputLanguage, Boolean)

初始化一個新的類別實例 InputLanguageChangingEventArgs ,包含指定的輸入語言、字元集及語言變更的接受度。

屬性

名稱 Description
Cancel

取得或設定一個值,指示事件是否應被取消。

(繼承來源 CancelEventArgs)
Culture

取得所要求輸入語言的所在地。

InputLanguage

會得到一個表示輸入語言的值。

SysCharSet

會取得一個值,表示系統預設字型是否支援所要求輸入語言所需的字元集。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱