Aracılığıyla paylaş


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

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, bir denetim klavye iletisi aldığında ç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) , 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 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