Bagikan melalui


Control.ProcessKeyEventArgs(Message) Metode

Definisi

Memproses pesan kunci dan menghasilkan peristiwa kontrol yang sesuai.

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

Parameter

m
Message

Message, diteruskan oleh referensi, yang mewakili pesan jendela untuk diproses.

Mengembalikan

true jika pesan diproses oleh kontrol; jika tidak, false.

Keterangan

Metode ini dipanggil ketika kontrol menerima pesan keyboard. Metode ini bertanggung jawab untuk menghasilkan peristiwa kunci yang sesuai untuk pesan dengan memanggil OnKeyPressmetode , OnKeyDown, atau OnKeyUp . Parameter m berisi pesan jendela yang harus diproses. Nilai yang Message.Msg mungkin untuk properti adalah WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP, dan WM_IME_CHAR.

Catatan Bagi Inheritor

Saat mengambil alih ProcessKeyEventArgs(Message) metode di kelas turunan, kontrol harus kembali true menunjukkan bahwa metode tersebut telah memproses kunci. Untuk kunci yang tidak diproses oleh kontrol, hasil pemanggilan metode kelas ProcessKeyEventArgs(Message) dasar harus dikembalikan. Kontrol jarang terjadi, jika pernah, perlu mengambil alih metode ini.

Berlaku untuk