Compartir vía


Control.ProcessDialogKey(Keys) Método

Definición

Procesa una tecla de diálogo.

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

Parámetros

keyData
Keys

Uno de los valores de Keys que representa la tecla que se va a procesar.

Devoluciones

true si el control procesó la tecla; en caso contrario, false.

Comentarios

Se llama a este método durante el preprocesamiento de mensajes para controlar caracteres de diálogo, como TAB, RETURN, ESC y teclas de dirección. Solo se llama a este método si el IsInputKey método indica que el control no está procesando la clave. Simplemente ProcessDialogKey envía el carácter al método del ProcessDialogKey elemento primario o devuelve false si el control no tiene ningún elemento primario. La Form clase invalida este método para realizar el procesamiento real de las claves de diálogo. Solo se llama a este método cuando el control se hospeda en una aplicación de Windows Forms o como un control ActiveX.

Notas a los desarrolladores de herederos

Al invalidar el ProcessDialogKey(Keys) método en una clase derivada, un control debe devolver true para indicar que ha procesado la clave. Para las claves que el control no procesa, se debe devolver el resultado de llamar al método de ProcessDialogChar(Char) la clase base. Los controles rara vez, si alguna vez, necesitan invalidar este método.

Se aplica a