Control.ProcessKeyPreview(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.
Klavye iletisinin önizlemesini görüntüler.
protected:
virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview (ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview : Message -> bool
override this.ProcessKeyPreview : Message -> bool
Protected Overridable Function ProcessKeyPreview (ByRef m As Message) As Boolean
Parametreler
Döndürülenler
true
ileti denetim tarafından işlendiyse; aksi takdirde , false
.
Açıklamalar
Bu yöntem, alt denetim bir klavye iletisi aldığında bir alt denetim tarafından çağrılır. Alt denetim, ileti için klavye olayları oluşturmadan önce bu yöntemi çağırır. Bu yöntem döndürürse true
, alt denetim işlenen iletiyi dikkate alır ve herhangi bir klavye olayı oluşturmaz. m
parametresi önizleme için pencere iletisini içerir. Özelliğin Message.Msg olası değerleri WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP ve WM_SYSKEYUP'dır. ProcessKeyPreview yöntemi yalnızca karakteri üst ProcessKeyPreview öğesinin yöntemine gönderir veya denetimin üst öğesi yoksa döndürürfalse
. sınıfı, Form iletişim kutusu anahtarlarının gerçek işlemesini gerçekleştirmek için bu yöntemi geçersiz kılar.
Devralanlara Notlar
Türetilmiş bir sınıfta yöntemini geçersiz kıldığınızda ProcessKeyPreview(Message) , anahtarı işlediğini belirtmek için bir denetim döndürülmelidir true
. Denetim tarafından işlenmemiş anahtarlar için, temel sınıfın ProcessKeyPreview(Message) yöntemini çağırmanın sonucu döndürülmelidir.