Aracılığıyla paylaş


InputLanguageChangingEventArgs Sınıf

Tanım

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
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 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ı Form1bir 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 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 ö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)

Şunlara uygulanır

Ayrıca bkz.