Control.ProcessKeyEventArgs(Message) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Döndürülenler
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.