Partilhar via


DataGridView.CellStyleChanged Evento

Definição

Ocorre quando a propriedade Style de um DataGridViewCell é alterado.

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 saber 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 por ou acrescentar a mensagem a uma multilinha TextBox.

Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo DataGridView chamada 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 retornada 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 gerando eventos.

Aplica-se a

Confira também