次の方法で共有


DataGridViewRowPrePaintEventArgs.PaintCellsBackground メソッド

定義

指定した境界内の領域に対応するセルの背景を描画します。

public:
 void PaintCellsBackground(System::Drawing::Rectangle clipBounds, bool cellsPaintSelectionBackground);
public void PaintCellsBackground (System.Drawing.Rectangle clipBounds, bool cellsPaintSelectionBackground);
member this.PaintCellsBackground : System.Drawing.Rectangle * bool -> unit
Public Sub PaintCellsBackground (clipBounds As Rectangle, cellsPaintSelectionBackground As Boolean)

パラメーター

clipBounds
Rectangle

描画が必要な Rectangle の領域を表す DataGridView

cellsPaintSelectionBackground
Boolean

SelectionBackColorInheritedStyle プロパティの色で、指定した境界の背景を描画する場合は trueBackColorInheritedStyle プロパティの色で、指定した境界の背景を描画する場合は false

例外

RowIndex が 0 未満か、DataGridView コントロールの行数から 1 を引いた値を上回っています。

注釈

メソッドは、 PaintCellsBackground とそのセルの内容を DataGridViewRow 自分で描画するときに使用します。 行全体とそのセルの内容を手動で塗りつぶす場合は、 プロパティを HandledEventArgs.Handledtrue設定します。 が trueの場合HandledEventArgs.HandledCellPainting イベントと RowPostPaint イベントは発生しません。

適用対象

こちらもご覧ください