DataGridViewRowPrePaintEventArgs.PaintCellsBackground 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 as telas de fundo da célula da área nos limites especificados.
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)
Parâmetros
- clipBounds
- Rectangle
Um Rectangle que especifica a área do DataGridView a ser pintada.
- cellsPaintSelectionBackground
- Boolean
true
para pintar a tela de fundo dos limites especificados com a cor da propriedade SelectionBackColor do InheritedStyle; false
para pintar a tela de fundo dos limites especificados com a cor da propriedade BackColor do InheritedStyle.
Exceções
RowIndex é menor que zero ou maior que o número de linhas no controle DataGridView menos um.
Comentários
Use o PaintCellsBackground método ao desenhar o DataGridViewRow conteúdo do e de suas células por conta própria. Se você pintar manualmente toda a linha e o conteúdo de suas células, defina a HandledEventArgs.Handled propriedade como true
. Quando HandledEventArgs.Handled é true
, os CellPainting eventos e RowPostPaint não ocorrem.