Control.ProcessKeyEventArgs(Message) Yöntem

Tanım

Bir anahtar iletiyi işler ve uygun denetim olaylarını oluşturur.

C#
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);

Parametreler

m
Message

İşlenmek Messageüzere pencere iletisini temsil eden, başvuru tarafından geçirilen bir .

Döndürülenler

Boolean

true ileti denetim tarafından işlendiyse; aksi takdirde , false.

Açıklamalar

Denetim bir klavye iletisi aldığında bu yöntem çağrılır. yöntemi, , OnKeyDownveya OnKeyUp yöntemlerini çağırarak OnKeyPressileti için uygun anahtar olayları oluşturmakla sorumludur. m parametresi işlenmesi gereken pencere iletisini içerir. Özelliğin Message.Msg olası değerleri WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP ve WM_IME_CHAR'dır.

Devralanlara Notlar

Türetilmiş bir sınıfta yöntemini geçersiz kıldığınızda ProcessKeyEventArgs(Message) , bir denetimin anahtarı işlediğini belirtmek için döndürülmesi true gerekir. Denetim tarafından işlenmemiş anahtarlar için, temel sınıfın ProcessKeyEventArgs(Message) yöntemini çağırmanın sonucu döndürülmelidir. Denetimler nadiren bu yöntemi geçersiz kılmaya ihtiyaç duyar.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7