Condividi tramite


DataGridView.CellStyleChanged Evento

Definizione

Si verifica quando cambia il valore della proprietà Style di DataGridViewCell.

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 evento

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento CellStyleChanged . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire MessageBox.Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo DataGridView denominata DataGridView1. Assicurarsi quindi che il gestore eventi sia associato all'evento CellStyleChanged .

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

Commenti

Questo evento si verifica quando una proprietà dell'oggetto DataGridViewCellStyle restituito da una DataGridViewCell.Style proprietà viene impostata su un nuovo valore o quando una DataGridViewCell.Style proprietà è impostata su un nuovo DataGridViewCellStyle oggetto con almeno un valore di proprietà diverso rispetto all'oggetto dello stile di cella precedente.

Per altre informazioni su come gestire gli eventi, vedere la gestione e generazione di eventi.

Si applica a

Vedi anche