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.

graphics имеет значение null.

-или- cellStyle имеет значение null.

Комментарии

Параметр rowIndex не используется в реализации DrawFocus метода базового класса, хотя его можно использовать при переопределении этого метода в производном классе.

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

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