InputLanguageChangingEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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) |