Control.ProcessDialogKey(Keys) 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 iletişim kutusu anahtarını işler.
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
Parametreler
Döndürülenler
true
anahtar denetim tarafından işlendiyse; aksi takdirde , false
.
Açıklamalar
Bu yöntem, SEKME, RETURN, ESC ve ok tuşları gibi iletişim kutusu karakterlerini işlemek için ileti ön işlemesi sırasında çağrılır. Bu yöntem yalnızca yöntemi denetimin IsInputKey anahtarı işlemediğini gösteriyorsa çağrılır. yalnızca ProcessDialogKey karakteri üst ProcessDialogKey öğesinin yöntemine gönderir veya denetimin üst öğesi yoksa döndürür false
. sınıfı, Form iletişim kutusu anahtarlarının gerçek işlenmesini gerçekleştirmek için bu yöntemi geçersiz kılar. Bu yöntem yalnızca denetim bir Windows Forms uygulamasında veya ActiveX denetimi olarak barındırıldığında çağrılır.
Devralanlara Notlar
Türetilmiş bir sınıfta yöntemini geçersiz kıldığınızda ProcessDialogKey(Keys) , 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 ProcessDialogChar(Char) yöntemini çağırmanın sonucu döndürülmelidir. Denetimler nadiren bu yöntemi geçersiz kılmaya ihtiyaç duyar.