Control.ProcessDialogKey(Keys) Metode

Definisi

Memproses kunci dialog.

protected:
 virtual bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected virtual bool ProcessDialogKey(System.Windows.Forms.Keys keyData);
abstract member ProcessDialogKey : System.Windows.Forms.Keys -> bool
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overridable Function ProcessDialogKey (keyData As Keys) As Boolean

Parameter

keyData
Keys

Salah Keys satu nilai yang mewakili kunci untuk diproses.

Mengembalikan

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

Keterangan

Metode ini dipanggil selama pra-pemrosesan pesan untuk menangani karakter dialog, seperti TAB, RETURN, ESC, dan tombol panah. Metode ini dipanggil hanya jika IsInputKey metode menunjukkan bahwa kontrol tidak memproses kunci. ProcessDialogKey hanya mengirim karakter ke metode indukProcessDialogKey, atau mengembalikan false jika kontrol tidak memiliki induk. Kelas Form mengambil alih metode ini untuk melakukan pemrosesan aktual kunci dialog. Metode ini hanya dipanggil ketika kontrol dihosting dalam aplikasi Formulir Windows atau sebagai kontrol ActiveX.

Catatan Bagi Inheritor

Saat mengambil alih ProcessDialogKey(Keys) 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 ProcessDialogChar(Char) dasar harus dikembalikan. Kontrol jarang terjadi, jika pernah, perlu mengambil alih metode ini.

Berlaku untuk