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 veriler 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 raporlar. 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 Console.WriteLine değiştirmeyi Show veya iletiyi çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.
Örnek kodu çalıştırmak için, adlı Form1
bir tür Form örneği 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 sola değerleri değiştirmeye hazırlanmak için sınıfındaki InputLanguageChangingEventArgs verileri kullanabilirsiniz. Ayrıca, farklı kaynakların alınması için bir iş parçacığının CurrentCulture ve CurrentUICulture özelliklerin de değiştirebilirsiniz. Giriş dilinin değişmesini önlemek için özelliğini olarak true
ayarlayı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 öncedir InputLanguageChanged .
Olayları işleme hakkında bilgi için bkz. Olayları İşleme ve Oluşturma.
Oluşturucular
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 dil değişikliğinin kabulü ile sınıfının yeni bir örneğini InputLanguageChangingEventArgs başlatır. |
Özellikler
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
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |