Compartir vía


DataGridViewRow.DrawFocus Método

Definición

Dibuja un rectángulo de foco alrededor de los límites especificados.

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)

Parámetros

graphics
Graphics

Graphics que se usa para pintar DataGridViewRow.

clipBounds
Rectangle

Objeto Rectangle que representa el área del control DataGridView que hay que dibujar.

bounds
Rectangle

Rectangle que contiene los límites de la celda DataGridViewRow que se está pintando.

rowIndex
Int32

Índice de fila de la celda que se está dibujando.

rowState
DataGridViewElementStates

Combinación bit a bit de valores de DataGridViewElementStates que especifica el estado de la fila.

cellStyle
DataGridViewCellStyle

DataGridViewCellStyle que se utiliza para dibujar el rectángulo de foco.

cellsPaintSelectionBackground
Boolean

true para utilizar el valor de la propiedad SelectionBackColor de cellStyle como color del rectángulo de foco; false para usar el valor de la propiedad BackColor de cellStyle como color del rectángulo de foco.

Excepciones

La fila no se ha agregado a un control DataGridView.

graphics es null.

O bien cellStyle es null.

Comentarios

El rowIndex parámetro no se usa en la implementación de clase base del DrawFocus método, aunque se puede usar al invalidar este método en una clase derivada.

Se aplica a

Consulte también