Share via


InputLanguageChangingEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut InputLanguageChanging .

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

Contoh

Contoh kode berikut menunjukkan penggunaan jenis ini. Dalam contoh, penanganan aktivitas melaporkan kemunculan InputLanguageChanging peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan. Untuk melaporkan beberapa peristiwa atau peristiwa yang sering terjadi, pertimbangkan untuk mengganti Show dengan Console.WriteLine atau menambahkan pesan ke multibaris TextBox.

Untuk menjalankan kode contoh, tempelkan ke dalam proyek yang berisi instans jenis Form bernama Form1. Kemudian pastikan bahwa penanganan aktivitas dikaitkan dengan peristiwa.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

Keterangan

Anda dapat menggunakan data dari InputLanguageChangingEventArgs kelas untuk bersiap mengubah Input Method Editors (IME) atau menukar nilai kanan-ke-kiri. Anda juga dapat mengubah properti dan CurrentUICulture utas CurrentCulture sehingga sumber daya yang berbeda diambil. Untuk mencegah bahasa input berubah, atur properti ke Canceltrue.

InputLanguageChangingEventArgs Mengidentifikasi bahasa input yang diminta dan kumpulan karakter bahasa input baru. Properti Culture mengidentifikasi lokal bahasa yang diminta.

Peristiwa mendahului InputLanguageChangingInputLanguageChanged peristiwa.

Untuk informasi tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Konstruktor

InputLanguageChangingEventArgs(CultureInfo, Boolean)

Menginisialisasi instans InputLanguageChangingEventArgs baru kelas dengan lokal, set karakter, dan penerimaan yang ditentukan.

InputLanguageChangingEventArgs(InputLanguage, Boolean)

Menginisialisasi instans InputLanguageChangingEventArgs baru kelas dengan bahasa input, set karakter, dan penerimaan perubahan bahasa yang ditentukan.

Properti

Cancel

Mendapatkan atau menetapkan nilai yang menunjukkan apakah acara harus dibatalkan.

(Diperoleh dari CancelEventArgs)
Culture

Mendapatkan lokal bahasa input yang diminta.

InputLanguage

Mendapatkan nilai yang menunjukkan bahasa input.

SysCharSet

Mendapatkan nilai yang menunjukkan apakah font default sistem mendukung kumpulan karakter yang diperlukan untuk bahasa input yang diminta.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga