SplitContainer.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.
İletişim kutusu anahtarını işler.
protected:
override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides 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, SOL OK, SAĞ OK, YUKARI OK ve AŞAĞI OK gibi iletişim kutusu anahtar karakterlerini işlemek için ileti ön işlemesi sırasında çağrılır. ALT veya CONTROL değiştiricilerini içeren tuşlar işlenmez. Bu yöntem yalnızca yöntemi denetimin anahtarı işlemediğini gösteriyorsa Control.IsInputKey çağrılır. yalnızca Control.ProcessDialogKey karakteri üst Control.ProcessDialogKey öğesinin yöntemine gönderir veya denetimin üst öğesi yoksa döndürür false
. sınıfı, System.Windows.Forms.Form iletişim kutusu anahtarlarının gerçek işlemesini gerçekleştirmek için bu yöntemi geçersiz kılar. Çalışma zamanı bu yöntemi yalnızca denetim Windows Forms bir uygulamada veya ActiveX denetimi olarak barındırıldığında çağırır.
Devralanlara Notlar
Türetilmiş bir sınıfta yöntemini geçersiz kıldığınızda ProcessDialogKey(Keys) , 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 ProcessDialogChar(Char) yöntemini çağırmanın sonucu döndürülmelidir. Denetimlerin bu yöntemi geçersiz kılıp geçersiz kılacağı çok nadirdir.