DataGridViewRow.PaintHeader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Pinta a célula de cabeçalho da linha atual.
protected public:
virtual void PaintHeader(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 PaintHeader (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 PaintHeader : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
override this.PaintHeader : 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 PaintHeader (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 pintada.
- 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 valores DataGridViewElementStates que especifica o estado da linha.
- isFirstDisplayedRow
- Boolean
true
para indicar que a linha atual na primeira linha é exibida no DataGridView; caso contrário, false
.
- isLastVisibleRow
- Boolean
true
para indicar que a linha atual é a última no DataGridView que tem a propriedade Visible definida como true
; caso contrário, false
.
- paintParts
- DataGridViewPaintParts
Uma combinação bit a bit dos valores DataGridViewPaintParts que indica as partes da células a serem pintadas.
Exceções
A linha não foi adicionada a um controle DataGridView.
paintParts
não está em uma combinação bit a bit válida de valores DataGridViewPaintParts.
Comentários
O DataGridView controle chama esse método para pintar o cabeçalho de linha, exceto quando um manipulador para o DataGridView.RowPrePaint evento define a HandledEventArgs.Handled propriedade como true
. Para obter mais informações, consulte Paint.