InputLanguageChangingEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
InputLanguageChanging olayı için veri sağlar.
public ref class InputLanguageChangingEventArgs : System::ComponentModel::CancelEventArgs
public class InputLanguageChangingEventArgs : System.ComponentModel.CancelEventArgs
type InputLanguageChangingEventArgs = class
inherit CancelEventArgs
Public Class InputLanguageChangingEventArgs
Inherits CancelEventArgs
- Devralma
Örnekler
Aşağıdaki kod örneği bu türün kullanımını gösterir. Örnekte, olay işleyicisi olayın oluşumunu InputLanguageChanging bildirir. Bu rapor, olayın ne zaman gerçekleştiğini öğrenmenize yardımcı olur ve hata ayıklamada size yardımcı olabilir. Birden çok olayı veya sık gerçekleşen olayları raporlamak için, iletisini ile Show değiştirmeyi Console.WriteLine veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.
Örnek kodu çalıştırmak için, adlı Formtürünün Form1 bir örneğini içeren bir projeye yapıştırın. Ardından olay işleyicisinin olayla ilişkilendirildiğinden InputLanguageChanging emin olun.
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
Açıklamalar
Giriş Yöntemi Düzenleyicilerini (IME) değiştirmeye veya sağdan InputLanguageChangingEventArgs sola değerleri değiştirmeye hazırlanmak için sınıfındaki verileri kullanabilirsiniz. Ayrıca, farklı kaynakların alınması için bir iş parçacığının CurrentCulture ve CurrentUICulture özelliklerinin de değiştirilmesini sağlayabilirsiniz. Giriş dilinin değişmesini önlemek için özelliğini olarak trueayarlayınCancel.
, InputLanguageChangingEventArgs istenen giriş dilini ve yeni giriş dilinin karakter kümesini tanımlar. Culture özelliği, istenen dilin yerel ayarını tanımlar.
Olay, InputLanguageChanging olaydan önce gelen InputLanguageChanged olaydır.
Olayları işleme hakkında bilgi için bkz. Olayları İşleme ve Oluşturma.
Oluşturucular
| Name | Description |
|---|---|
| InputLanguageChangingEventArgs(CultureInfo, Boolean) |
Belirtilen yerel ayar, karakter kümesi ve kabul ile sınıfının yeni bir örneğini InputLanguageChangingEventArgs başlatır. |
| InputLanguageChangingEventArgs(InputLanguage, Boolean) |
Belirtilen giriş dili, karakter kümesi ve bir dil değişikliğinin kabulü ile sınıfının yeni bir örneğini InputLanguageChangingEventArgs başlatır. |
Özellikler
| Name | Description |
|---|---|
| Cancel |
Olayın iptal edilip edilmeyeceğini belirten bir değer alır veya ayarlar. (Devralındığı yer: CancelEventArgs) |
| Culture |
İstenen giriş dilinin yerel ayarını alır. |
| InputLanguage |
Giriş dilini gösteren bir değer alır. |
| SysCharSet |
Sistem varsayılan yazı tipinin istenen giriş dili için gereken karakter kümesini destekleyip desteklemediğini belirten bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |