DataGridViewRow.PaintCells Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Paints the cells in the current row.
protected public:
virtual void PaintCells(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle rowBounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, System::Windows::Forms::DataGridViewPaintParts paintParts);
protected internal virtual void PaintCells (System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle rowBounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, System.Windows.Forms.DataGridViewPaintParts paintParts);
abstract member PaintCells : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
override this.PaintCells : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
Protected Friend Overridable Sub PaintCells (graphics As Graphics, clipBounds As Rectangle, rowBounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, isFirstDisplayedRow As Boolean, isLastVisibleRow As Boolean, paintParts As DataGridViewPaintParts)
Parameters
- graphics
- Graphics
The Graphics used to paint the DataGridViewRow.
- clipBounds
- Rectangle
A Rectangle that represents the area of the DataGridView that needs to be painted.
- rowBounds
- Rectangle
A Rectangle that contains the bounds of the DataGridViewRow that is being painted.
- rowIndex
- Int32
The row index of the cell that is being painted.
- rowState
- DataGridViewElementStates
A bitwise combination of DataGridViewElementStates values that specifies the state of the row.
- isFirstDisplayedRow
- Boolean
true
to indicate whether the current row is the first row displayed in the DataGridView; otherwise, false
.
- isLastVisibleRow
- Boolean
true
to indicate whether the current row is the last row in the DataGridView that has the Visible property set to true
; otherwise, false
.
- paintParts
- DataGridViewPaintParts
A bitwise combination of DataGridViewPaintParts values indicating the parts of the cells to paint.
Exceptions
The row has not been added to a DataGridView control.
paintParts
in not a valid bitwise combination of DataGridViewPaintParts values.
Remarks
The DataGridView control calls this method to paint the cells in the row except when a handler for the DataGridView.RowPrePaint event sets the HandledEventArgs.Handled property to true
. For more information, see Paint.