次の方法で共有


DataGridView.RowDefaultCellStyleChanged イベント

定義

行の DefaultCellStyle プロパティの値が変更されたときに発生します。

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

イベントの種類

次のコード例は、このメンバーの使用方法を示しています。 この例では、イベント ハンドラーは、 RowDefaultCellStyleChanged イベントの発生を報告します。 このレポートは、イベントがいつ発生するかを学習するのに役立ち、デバッグに役立ちます。 複数のイベントや頻繁に発生するイベントについて報告するには、 MessageBox.ShowConsole.WriteLine に置き換えるか、メッセージを複数行の TextBoxに追加することを検討してください。

コード例を実行するには、DataGridViewという名前の型のインスタンスを含むプロジェクトDataGridView1貼り付けます。 次に、イベント ハンドラーが RowDefaultCellStyleChanged イベントに関連付けられていることを確認します。

private void DataGridView1_RowDefaultCellStyleChanged(Object sender, DataGridViewRowEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Row", e.Row );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RowDefaultCellStyleChanged Event" );
}
Private Sub DataGridView1_RowDefaultCellStyleChanged(sender as Object, e as DataGridViewRowEventArgs) _ 
     Handles DataGridView1.RowDefaultCellStyleChanged

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

End Sub

注釈

このイベントは、行のDefaultCellStyle プロパティによって返されるDataGridViewCellStyleのプロパティが新しい値に設定されている場合、または行のDefaultCellStyle プロパティが、前のセル スタイル オブジェクトとは異なるプロパティ値を 1 つ以上持つ新しいDataGridViewCellStyleに設定されている場合に発生します。

イベントの処理方法の詳細については、「イベントの 処理と発生」を参照してください。

適用対象

こちらもご覧ください