Aracılığıyla paylaş


InputLanguageChangingEventArgs Sınıf

Tanım

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
InputLanguageChangingEventArgs

Ö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)

Şunlara uygulanır

Ayrıca bkz.