Você está na página 1de 2

DataGridView.

CellContentClick
Evento

Definição

Tipo de evento

DataGridViewCellEventHandler

Exemplos
O exemplo de código a seguir fornece um manipulador para esse evento que
determina se a célula clicada é uma célula de link ou uma célula de botão e
executa a ação correspondente como resultado. Este exemplo faz parte de um
exemplo maior disponível no tópico de visão geral
da DataGridViewComboBoxColumn classe.
Comentários
Esse evento ocorre quando o conteúdo da célula é clicado. Também ocorre
quando o usuário pressiona e libera a BARRA DE ESPAÇOS enquanto uma
célula de botão ou célula de caixa de seleção tem foco e ocorrerá duas vezes
para esses tipos de célula se o conteúdo da célula for clicado ao pressionar a
BARRA DE ESPAÇOS.

Use este evento para detectar cliques de botão para


um DataGridViewButtonCell ou vincular cliques para
um DataGridViewLinkCell.

Para cliques em um DataGridViewCheckBoxCell, esse evento ocorre antes que


a caixa de seleção altere o valor, portanto, se você não quiser calcular o valor
esperado com base no valor atual, normalmente manipulará
o DataGridView.CellValueChanged evento. Como esse evento ocorre somente
quando o valor especificado pelo usuário é confirmado, o que normalmente
ocorre quando o foco sai da célula, você também deve lidar com
o DataGridView.CurrentCellDirtyStateChanged evento. Nesse manipulador, se
a célula atual for uma célula de caixa de seleção, chame
o DataGridView.CommitEdit método e passe o Commit valor.

Para obter mais informações sobre como lidar com eventos,


consulte Manipulando e levantando eventos.

Você também pode gostar