Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método DataGridView.ProcessKeyPreview (Message)

 

Visualiza uma mensagem do teclado.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
protected override bool ProcessKeyPreview(
	ref Message m
)

Parâmetros

m
Type: System.Windows.Forms.Message

Um Message, passado por referência, que representa a mensagem em janela para processar.

Valor Retornado

Type: System.Boolean

true Se a mensagem foi processada; Caso contrário, false.

Exception Condition
InvalidCastException

A tecla pressionada faria com que o controle entrar no modo de edição, mas o EditType propriedade da célula atual não indica uma classe que deriva de Control e implementa IDataGridViewEditingControl.

Exception

Essa ação seria confirmar um valor de célula ou entrar no modo de edição, mas um erro na fonte de dados impede que a ação e não é nenhum manipulador para o DataError evento ou o manipulador definiu o DataGridViewDataErrorEventArgs.ThrowException propriedade true.

Para obter mais informações, consulte o Control.ProcessKeyPreview método na classe base.

Observações para os Herdeiros:

Ao substituir esse método, um controle deve retornar true para indicar que ele processou a mensagem. Para mensagens que não são processadas pelo controle, retorne o resultado da versão base desse método.

SecurityPermission

for calling unmanaged code. Demand value: F:System.Security.Permissions.SecurityAction.LinkDemand. Permission value: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: