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 не происходят.