DataGridView.ProcessKeyEventArgs(Message) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Processa uma mensagem de tecla e gera os eventos de controle apropriados.
protected:
override bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected override bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
override this.ProcessKeyEventArgs : Message -> bool
Protected Overrides Function ProcessKeyEventArgs (ByRef m As Message) As Boolean
Parâmetros
Retornos
true
se a mensagem foi processada, caso contrário, false
.
Exceções
A tecla pressionada faria com que o controle entrasse no modo de edição, mas a propriedade EditType da célula atual não indica uma classe que é derivada de Control e implementa IDataGridViewEditingControl.
Essa ação confirmaria um valor de célula ou entraria no modo de edição, mas um erro na fonte de dados impede a ação e, além disso, não há nenhum manipulador para o evento DataError ou o manipulador definiu a propriedade ThrowException como true
.
Comentários
Para obter mais informações, consulte o Control.ProcessKeyEventArgs método na classe base.
Notas aos Herdeiros
Ao substituir esse método, um controle deve retornar true
para indicar que processou a mensagem. Para mensagens que não são processadas pelo controle, retorne o resultado da versão base desse método.