Aracılığıyla paylaş


Control.ProcessKeyPreview(Message) Yöntem

Tanım

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

m
Message

Messageİşlenmek üzere pencere iletisini temsil eden başvuru ile geçirilen bir .

Döndürülenler

Boolean

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.

Şunlara uygulanır

Ayrıca bkz.