DataGridView.CellStyleContentChanged Evento

Definizione

Generato quando un valore dello stile di una cella cambia.

public:
 event System::Windows::Forms::DataGridViewCellStyleContentChangedEventHandler ^ CellStyleContentChanged;
public event System.Windows.Forms.DataGridViewCellStyleContentChangedEventHandler CellStyleContentChanged;
member this.CellStyleContentChanged : System.Windows.Forms.DataGridViewCellStyleContentChangedEventHandler 
Public Custom Event CellStyleContentChanged As DataGridViewCellStyleContentChangedEventHandler 

Tipo evento

DataGridViewCellStyleContentChangedEventHandler

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo di questo membro. Nell'esempio, un gestore eventi genera report sull'occorrenza CellStyleContentChanged dell'evento . Questo report consente di apprendere quando si verifica l'evento e di eseguire il debug. Per creare report su più eventi o su eventi che si verificano di frequente, è consigliabile sostituire con o aggiungere il MessageBox.Show messaggio a un oggetto su più Console.WriteLine TextBox righe.

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 CellStyleContentChanged all'evento .

private void DataGridView1_CellStyleContentChanged(Object sender, DataGridViewCellStyleContentChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "CellStyle", e.CellStyle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "CellStyleScope", e.CellStyleScope );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CellStyleContentChanged Event" );
}
Private Sub DataGridView1_CellStyleContentChanged(sender as Object, e as DataGridViewCellStyleContentChangedEventArgs) _ 
     Handles DataGridView1.CellStyleContentChanged

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

End Sub

Commenti

L'evento si verifica quando viene modificato il valore di una proprietà di un oggetto CellStyleContentChanged DataGridViewCellStyle restituito da una delle proprietà seguenti:

Se una di queste proprietà è impostata su un oggetto diverso, tuttavia, si verifica l'evento DataGridViewCellStyle PropertyName corrispondente, ma l'evento Changed non si CellStyleContentChanged verifica.

Per le proprietà di riga, colonna e cella, il nome dell'evento PropertyName Changed inizia con " Row ", " " o " " Column Cell (ad esempio, RowDefaultCellStyleChanged ).

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

Si applica a

Vedi anche