DataGridViewEditingControlShowingEventArgs.CellStyle プロパティ


編集するセルのセル スタイルを取得または設定します。Gets or sets the cell style of the edited cell.

 property System::Windows::Forms::DataGridViewCellStyle ^ CellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
public System.Windows.Forms.DataGridViewCellStyle CellStyle { get; set; }
member this.CellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Property CellStyle As DataGridViewCellStyle



編集するセルのスタイルを表す DataGridViewCellStyleA DataGridViewCellStyle representing the style of the cell being edited.


このプロパティの設定時に指定された値が nullです。The specified value when setting this property is null.

次のコード例は、このイベントを処理して、現在のセルの BackColor プロパティを変更する方法を示しています。The following code example illustrates how to handle this event to change the BackColor property of the current cell. この例を実行するには、dataGridView1 という名前の DataGridView を含むフォームにコードを貼り付け、EditingControlShowing イベントがイベントハンドラーに関連付けられていることを確認します。To run this example, paste the code into a form that contains a DataGridView named dataGridView1 and ensure that the EditingControlShowing event is associated with the event handler.

private void dataGridView1_EditingControlShowing(object sender, 
    DataGridViewEditingControlShowingEventArgs e)
    e.CellStyle.BackColor = Color.Aquamarine;
Private Sub dataGridView1_EditingControlShowing(ByVal sender As Object, _
    ByVal e As DataGridViewEditingControlShowingEventArgs) _
    Handles dataGridView1.EditingControlShowing

    e.CellStyle.BackColor = Color.Aquamarine

End Sub


コントロールの表示特性をカスタマイズするには、Control プロパティによって返されるコントロールのプロパティを設定するのではなく、CellStyle プロパティによって返されるオブジェクトのプロパティを設定します。To customize the display characteristics of the control, set the properties of the object returned by the CellStyle property rather than setting the properties of the control returned by the Control property.