DataGridViewRow.Paint Metod

Definition

Målar den aktuella raden.

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)

Parametrar

graphics
Graphics

Används Graphics för att måla DataGridViewRow.

clipBounds
Rectangle

En Rectangle som representerar området för det DataGridView som måste målas.

rowBounds
Rectangle

En Rectangle som innehåller gränserna för det DataGridViewRow som målas.

rowIndex
Int32

Radindexet för cellen som målas.

rowState
DataGridViewElementStates

En bitvis kombination av DataGridViewElementStates värden som anger status för raden.

isFirstDisplayedRow
Boolean

trueför att ange om den aktuella raden är den första raden som visas i DataGridView; annars . false

isLastVisibleRow
Boolean

true för att ange om den aktuella raden är den sista raden i DataGridView egenskapen som har Visible egenskapen inställd på true, annars false.

Undantag

Raden har inte lagts till i en DataGridView kontroll.

-eller-

Raden finns i en DataGridView kontroll och är en delad rad.

Raden finns i en DataGridView kontroll och rowIndex är mindre än noll eller större än antalet rader i kontrollen minus en.

Kommentarer

Kontrollen DataGridView anropar den här metoden för att måla raden.

Om du anropar den här metoden genereras DataGridView.RowPrePaint händelsen. Om en hanterare för händelsen inte anger HandledEventArgs.Handled egenskapen till trueanropar PaintHeader den här metoden även metoderna och PaintCells och genererar DataGridView.RowPostPaint händelsen.

Gäller för

Se även