Compartilhar via


DataGridViewRow.PaintCells Método

Definição

Pinta as células na linha atual.

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

O Graphics usado para pintar o DataGridViewRow.

clipBounds
Rectangle

Um Rectangle que representa a área do DataGridView que precisa ser pintado.

rowBounds
Rectangle

Um Rectangle que contém os limites do DataGridViewRow que está sendo pintado.

rowIndex
Int32

O índice de linha da célula que está sendo pintada.

rowState
DataGridViewElementStates

Uma combinação bit a bit de DataGridViewElementStates valores que especifica o estado da linha.

isFirstDisplayedRow
Boolean

true para indicar se a linha atual é a primeira linha exibida no DataGridView; caso contrário, false.

isLastVisibleRow
Boolean

true para indicar se a linha atual é a última linha no DataGridView que tem a Visible propriedade definida como true; caso contrário, false.

paintParts
DataGridViewPaintParts

Uma combinação bit a bit de DataGridViewPaintParts valores que indica as partes das células a serem pintadas.

Exceções

A linha não foi adicionada a um DataGridView controle.

paintParts em uma combinação bit a bit válida de DataGridViewPaintParts valores.

Comentários

O DataGridView controle chama esse método para pintar as células na linha, exceto quando um manipulador do DataGridView.RowPrePaint evento define a HandledEventArgs.Handled propriedade como true. Para obter mais informações, consulte Paint.

Aplica-se a

Confira também