DataGridViewRow.DrawFocus Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отрисовывает прямоугольник фокуса вокруг указанных границ.
protected public:
virtual void DrawFocus(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle bounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, bool cellsPaintSelectionBackground);
protected internal virtual void DrawFocus (System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle bounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, System.Windows.Forms.DataGridViewCellStyle cellStyle, bool cellsPaintSelectionBackground);
abstract member DrawFocus : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewCellStyle * bool -> unit
override this.DrawFocus : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewCellStyle * bool -> unit
Protected Friend Overridable Sub DrawFocus (graphics As Graphics, clipBounds As Rectangle, bounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, cellStyle As DataGridViewCellStyle, cellsPaintSelectionBackground As Boolean)
Параметры
- graphics
- Graphics
Объект Graphics, используемый для закрашивания DataGridViewRow.
- clipBounds
- Rectangle
Объект Rectangle, представляющий область DataGridView, которую требуется закрасить.
- bounds
- Rectangle
Объект Rectangle, содержащий границы закрашиваемого DataGridViewRow.
- rowIndex
- Int32
Индекс строки, содержащей закрашиваемую ячейку.
- rowState
- DataGridViewElementStates
Поразрядная комбинация значений DataGridViewElementStates, которая задает состояние строки.
- cellStyle
- DataGridViewCellStyle
Стиль DataGridViewCellStyle, применяемый для закрашивания прямоугольника фокуса.
- cellsPaintSelectionBackground
- Boolean
true
, чтобы использовать свойство SelectionBackColor параметра cellStyle
в качестве цвета для прямоугольника фокуса; false
, чтобы использовать свойство BackColor параметра cellStyle
в качестве цвета для прямоугольника фокуса.
Исключения
Строка не добавлена в элемент управления DataGridView.
Комментарии
Параметр rowIndex
не используется в реализации DrawFocus метода базового класса, хотя его можно использовать при переопределении этого метода в производном классе.