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şvuruya göre geçirilen bir .

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 herhangi bir klavye olayı 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. parametresi, m ö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.