DataGridViewRow.PaintHeader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Закрашивает ячейку заголовка текущей строки.
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)
Параметры
- 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.
- paintParts
- DataGridViewPaintParts
Побитовая комбинация значений DataGridViewPaintParts , указывающая части ячеек для рисования.
Исключения
Строка не добавлена DataGridView в элемент управления.
paintParts в недопустимом битовом сочетании значений DataGridViewPaintParts .
Комментарии
Элемент DataGridView управления вызывает этот метод, чтобы зарисовать заголовок строки, за исключением случаев, когда обработчик события DataGridView.RowPrePaint задает HandledEventArgs.Handled для свойства значение true. Дополнительные сведения см. в разделе Paint.