ToolStrip.ProcessDialogKey(Keys) Yöntem

Tanım

İ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

keyData
Keys

İşlenen Keys anahtarı temsil eden değerlerden biri.

Döndürülenler

Boolean

true anahtar denetim tarafından işlendiyse; aksi takdirde , false.

Açıklamalar

yöntemi ProcessDialogKey , SEKME, RETURN, ESCAPE 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 denetimin ProcessDialogKey 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ş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 denetiminde 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.

Şunlara uygulanır