Compartir a través de


DataGridViewRow.PaintCells Método

Definición

Dibuja las celdas de la fila actual.

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)

Parámetros

graphics
Graphics

Graphics que se usa para pintar DataGridViewRow.

clipBounds
Rectangle

Objeto Rectangle que representa el área del control DataGridView que hay que dibujar.

rowBounds
Rectangle

Rectangle que contiene los límites de la celda DataGridViewRow que se está pintando.

rowIndex
Int32

Índice de fila de la celda que se está dibujando.

rowState
DataGridViewElementStates

Combinación bit a bit de valores de DataGridViewElementStates que especifica el estado de la fila.

isFirstDisplayedRow
Boolean

true para indicar si la fila actual es la primera que se muestra en DataGridView; de lo contrario, false.

isLastVisibleRow
Boolean

true para indicar si la fila actual es la última de DataGridView que tiene la propiedad Visible establecida en true; de lo contrario, false.

paintParts
DataGridViewPaintParts

Combinación bit a bit de valores de DataGridViewPaintParts que especifica las partes de la celda que hay que dibujar.

Excepciones

La fila no se ha agregado a un control DataGridView.

paintParts no es una combinación bit a bit válida de valores de DataGridViewPaintParts.

Comentarios

El DataGridView control llama a este método para pintar las celdas de la fila, excepto cuando un controlador para el DataGridView.RowPrePaint evento establece la HandledEventArgs.Handled propiedad trueen . Para obtener más información, vea Paint.

Se aplica a

Consulte también