Control.ProcessKeyEventArgs(Message) Yöntem

Tanım

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

protected:
 virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean

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