Partager via


DataGridViewRow.DrawFocus Méthode

Définition

Dessine un rectangle de focus autour des limites spécifiées.

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)

Paramètres

graphics
Graphics

Graphics utilisé pour peindre DataGridViewRow.

clipBounds
Rectangle

Rectangle qui représente la zone du DataGridView qui doit être peinte.

bounds
Rectangle

Rectangle qui contient les limites de DataGridViewRow qui est en train d’être peint.

rowIndex
Int32

Index de ligne de la cellule qui est en train d'être peinte.

rowState
DataGridViewElementStates

Combinaison d'opérations de bits de valeurs DataGridViewElementStates qui spécifie l'état de la ligne.

cellStyle
DataGridViewCellStyle

DataGridViewCellStyle utilisé pour peindre le rectangle de focus.

cellsPaintSelectionBackground
Boolean

true pour utiliser la propriété SelectionBackColor de cellStyle comme couleur du rectangle de focus ; false pour utiliser la propriété BackColor de cellStyle comme couleur du rectangle de focus.

Exceptions

La ligne n'a pas été ajoutée à un contrôle DataGridView.

graphics a la valeur null.

-ou- cellStyle a la valeur null.

Remarques

Le rowIndex paramètre n’est pas utilisé dans l’implémentation de classe de base de la DrawFocus méthode, bien qu’il puisse être utilisé lors du remplacement de cette méthode dans une classe dérivée.

S’applique à

Voir aussi