Поделиться через


DataGridViewRowPrePaintEventArgs.PaintCellsBackground Метод

Определение

Закрашивает фон ячейки для области в заданных границах.

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)

Параметры

clipBounds
Rectangle

Объект Rectangle, задающий область представления DataGridView, которая должна окрашиваться.

cellsPaintSelectionBackground
Boolean

Значение true, если требуется закрасить фон в указанных границах с помощью цвета, задаваемого свойством SelectionBackColor объекта InheritedStyle; значение false, если требуется закрасить фон в указанных границах с помощью цвета, задаваемого свойством BackColor объекта InheritedStyle.

Исключения

Свойство RowIndex меньше нуля или больше количества строк в элементе управления DataGridView минус один.

Комментарии

Используйте метод при PaintCellsBackground самостоятельном рисовании DataGridViewRow и его содержимого ячеек. Если вы вручную закрашили всю строку и содержимое ее ячеек, задайте для свойства значение HandledEventArgs.Handledtrue. Если HandledEventArgs.Handled имеет значение true, CellPainting события и RowPostPaint не происходят.

Применяется к

См. также раздел