Partager via


DataGridViewRow.Paint Méthode

Définition

Peint la ligne actuelle.

protected public:
 virtual void Paint(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle rowBounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow);
protected internal virtual void Paint (System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle rowBounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow);
abstract member Paint : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool -> unit
override this.Paint : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool -> unit
Protected Friend Overridable Sub Paint (graphics As Graphics, clipBounds As Rectangle, rowBounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, isFirstDisplayedRow As Boolean, isLastVisibleRow 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.

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 si la ligne actuelle est la première ligne affichée dans DataGridView ; sinon, false.

isLastVisibleRow
Boolean

true pour indiquer si la ligne actuelle est la dernière ligne dans DataGridView dont la propriété Visible a la valeur true ; sinon, false.

Exceptions

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

- ou -

La ligne se trouve dans un contrôle DataGridView et est une ligne partagée.

La ligne est contenue dans un contrôle DataGridView et rowIndex est inférieur à zéro ou supérieur au nombre de lignes du contrôle moins 1.

Remarques

Le DataGridView contrôle appelle cette méthode pour peindre la ligne.

L’appel de cette méthode déclenche l’événement DataGridView.RowPrePaint . Si un gestionnaire pour l’événement ne définit pas la HandledEventArgs.Handled propriété sur true, cette méthode appelle également les PaintHeader méthodes et PaintCells et déclenche l’événement DataGridView.RowPostPaint .

S’applique à

Voir aussi