Partilhar via


DataGridViewRow.DrawFocus Método

Definição

Desenha o retângulo de foco em volta dos limites 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

O Graphics usado para pintar o DataGridViewRow.

clipBounds
Rectangle

Um Rectangle que representa a área do DataGridView que precisa ser pintada.

bounds
Rectangle

Um Rectangle que contém os limites do DataGridViewRow que está sendo pintado.

rowIndex
Int32

O índice de linha da célula que está sendo pintada.

rowState
DataGridViewElementStates

Uma combinação bit a bit de valores DataGridViewElementStates que especifica o estado da linha.

cellStyle
DataGridViewCellStyle

O DataGridViewCellStyle usado para pintar o retângulo de foco.

cellsPaintSelectionBackground
Boolean

true para usar a propriedade SelectionBackColor de cellStyle como a cor do retângulo de foco; false para usar a propriedade BackColor de cellStyle como a cor do retângulo de foco.

Exceções

A linha não foi adicionada a um controle DataGridView.

graphics é null.

- ou - cellStyle é null.

Comentários

O rowIndex parâmetro não é usado na implementação da classe base do DrawFocus método, embora possa ser usado ao substituir esse método em uma classe derivada.

Aplica-se a

Confira também