Compartilhar via


DataGridView.CellStyleChanged Evento

Definição

Ocorre quando a Style propriedade de uma DataGridViewCell alteração.

public:
 event System::Windows::Forms::DataGridViewCellEventHandler ^ CellStyleChanged;
public event System.Windows.Forms.DataGridViewCellEventHandler CellStyleChanged;
public event System.Windows.Forms.DataGridViewCellEventHandler? CellStyleChanged;
member this.CellStyleChanged : System.Windows.Forms.DataGridViewCellEventHandler 
Public Custom Event CellStyleChanged As DataGridViewCellEventHandler 

Tipo de evento

Exemplos

O exemplo de código a seguir demonstra o uso desse membro. No exemplo, um manipulador de eventos relata a ocorrência do CellStyleChanged evento. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração. Para relatar vários eventos ou eventos que ocorrem com frequência, considere substituir MessageBox.ShowConsole.WriteLine ou acrescentar a mensagem a uma linha TextBoxmúltipla.

Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo DataGridView chamado DataGridView1. Em seguida, verifique se o manipulador de eventos está associado ao CellStyleChanged evento.

private void DataGridView1_CellStyleChanged(Object sender, DataGridViewCellEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CellStyleChanged Event" );
}
Private Sub DataGridView1_CellStyleChanged(sender as Object, e as DataGridViewCellEventArgs) _ 
     Handles DataGridView1.CellStyleChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CellStyleChanged Event")

End Sub

Comentários

Esse evento ocorre quando qualquer propriedade do DataGridViewCellStyle retornado por uma DataGridViewCell.Style propriedade é definida como um novo valor ou quando uma DataGridViewCell.Style propriedade é definida como uma nova DataGridViewCellStyle com pelo menos um valor de propriedade diferente do objeto de estilo de célula anterior.

Para obter mais informações sobre como lidar com eventos, consulte Manipulando e levantando eventos.

Aplica-se a

Confira também