SplitContainer.ProcessDialogKey(Keys) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Procesa una tecla de cuadro de diálogo.
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
Parámetros
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 los caracteres clave del cuadro de diálogo, como TAB, FLECHA IZQUIERDA, FLECHA DERECHA, FLECHA ARRIBA y FLECHA ABAJO. Las claves que incluyen los modificadores ALT o CONTROL no se controlan. Solo se llama a este método si el Control.IsInputKey método indica que el control no está procesando la clave. Simplemente Control.ProcessDialogKey envía el carácter al método del Control.ProcessDialogKey elemento primario o devuelve false
si el control no tiene ningún elemento primario. La System.Windows.Forms.Form clase invalida este método para realizar el procesamiento real de las claves del cuadro de diálogo. El tiempo de ejecución llama a este método solo 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.