MaskedTextBox.ProcessKeyMessage(Message) Yöntem
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.
Giriş dili değişikliklerini işlemek için bu yöntemin temel uygulamasını geçersiz kılar.
protected public:
override bool ProcessKeyMessage(System::Windows::Forms::Message % m);
protected internal override bool ProcessKeyMessage (ref System.Windows.Forms.Message m);
override this.ProcessKeyMessage : Message -> bool
Protected Friend Overrides Function ProcessKeyMessage (ByRef m As Message) As Boolean
Parametreler
Döndürülenler
true
ileti denetim tarafından işlendiyse; aksi takdirde , false
.
Açıklamalar
MaskedTextBox , kullanıcı Japonca, Çince ve Latin olmayan diğer karmaşık betikleri girmek için kullanılan gibi bir Giriş Yöntemi Düzenleyicisi (IME) kullanarak karakterler girerken karakter olaylarını düzgün bir şekilde işlemek için temel denetiminin uygulamasını ProcessKeyMessage geçersiz kılar. ProcessKeyMessage bir WM_IME_CHAR iletisi aldıktan sonra oluşan tüm WM_CHAR iletilerini algılar ve bu karakterlerin denetimde gösterilmesini önlemek için bunları gizler. Bu denetimden türetilir ve bu iletiyi geçersiz kılarsanız, yeni denetiminizin IME'lerle çalışmasını istiyorsanız bu davranışı yinelemeniz gerekir.