DataGridViewRow.PaintHeader Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Peint l'en-tête de cellule de la ligne actuelle.
protected public:
virtual void PaintHeader(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle rowBounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, System::Windows::Forms::DataGridViewPaintParts paintParts);
protected internal virtual void PaintHeader (System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle rowBounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, System.Windows.Forms.DataGridViewPaintParts paintParts);
abstract member PaintHeader : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
override this.PaintHeader : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
Protected Friend Overridable Sub PaintHeader (graphics As Graphics, clipBounds As Rectangle, rowBounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, isFirstDisplayedRow As Boolean, isLastVisibleRow As Boolean, paintParts As DataGridViewPaintParts)
Paramètres
- graphics
- Graphics
Graphics utilisé pour peindre DataGridViewRow.
- clipBounds
- Rectangle
Rectangle qui représente la zone du DataGridView qui doit être peinte.
- rowBounds
- 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.
- isFirstDisplayedRow
- Boolean
true
pour indiquer que la ligne actuelle est la première ligne affichée dans DataGridView ; sinon, false
.
- isLastVisibleRow
- Boolean
true
pour indiquer que la ligne actuelle est la dernière ligne dans DataGridView dont la propriété Visible a la valeur true
; sinon, false
.
- paintParts
- DataGridViewPaintParts
Combinaison d'opérations de bits de valeurs DataGridViewPaintParts qui indiquent les parties des cellules à peindre.
Exceptions
La ligne n'a pas été ajoutée à un contrôle DataGridView.
paintParts
n'est pas une combinaison d'opérations de bits des valeurs DataGridViewPaintParts.
Remarques
Le DataGridView contrôle appelle cette méthode pour peindre l’en-tête de ligne, sauf lorsqu’un gestionnaire de l’événement DataGridView.RowPrePaint affecte à true
la HandledEventArgs.Handled propriété la valeur . Pour plus d'informations, consultez Paint.