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


DataGridViewRow.Paint Метод

Определение

Рисует текущую строку.

protected public:
 virtual void Paint(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle rowBounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow);
protected internal virtual void Paint(System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle rowBounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow);
abstract member Paint : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool -> unit
override this.Paint : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool -> unit
Protected Friend Overridable Sub Paint (graphics As Graphics, clipBounds As Rectangle, rowBounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, isFirstDisplayedRow As Boolean, isLastVisibleRow As Boolean)

Параметры

graphics
Graphics

Используется Graphics для рисования DataGridViewRow.

clipBounds
Rectangle

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

rowBounds
Rectangle

Объект, Rectangle содержащий границы крашенного DataGridViewRow .

rowIndex
Int32

Индекс строки окрашенной ячейки.

rowState
DataGridViewElementStates

Побитовое сочетание значений DataGridViewElementStates , указывающее состояние строки.

isFirstDisplayedRow
Boolean

true Значение , чтобы указать, является ли текущая строка первой строкой, отображаемой в ; DataGridViewв противном случае false.

isLastVisibleRow
Boolean

true Значение , чтобы указать, является ли текущая строка последней строкой в DataGridView свойстве Visible , в trueпротивном случае false.

Исключения

Строка не добавлена DataGridView в элемент управления.

–или–

Строка находится в элементе DataGridView управления и является общей строкой.

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

Комментарии

Элемент DataGridView управления вызывает этот метод для рисования строки.

Вызов этого метода вызывает DataGridView.RowPrePaint событие. Если обработчик события не задает HandledEventArgs.Handled свойство true, этот метод также вызывает PaintHeader и методы и PaintCells вызывает DataGridView.RowPostPaint событие.

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

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