Freigeben über


DataGridViewRow.Paint Methode

Definition

Zeichnet die aktuelle Zeile.

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)

Parameter

graphics
Graphics

Die Graphics zum Zeichnen der DataGridViewRow.

clipBounds
Rectangle

Ein Rectangle Wert, der den Bereich darstellt, der DataGridView gezeichnet werden muss.

rowBounds
Rectangle

Eine Rectangle , die die Grenzen der DataGridViewRow Gezeichneten enthält.

rowIndex
Int32

Der Zeilenindex der Zelle, die gezeichnet wird.

rowState
DataGridViewElementStates

Eine bitweise Kombination von DataGridViewElementStates Werten, die den Status der Zeile angibt.

isFirstDisplayedRow
Boolean

true um anzugeben, ob die aktuelle Zeile die erste Zeile ist, die in der DataGridView; andernfalls falseangezeigt wird.

isLastVisibleRow
Boolean

trueum anzugeben, ob die aktuelle Zeile die letzte Zeile in der DataGridView Eigenschaft ist, auf die Visible die Eigenschaft festgelegt trueist; andernfalls . false

Ausnahmen

Die Zeile wurde keinem DataGridView Steuerelement hinzugefügt.

- oder -

Die Zeile befindet sich in einem DataGridView Steuerelement und ist eine freigegebene Zeile.

Die Zeile befindet sich in einem DataGridView Steuerelement und rowIndex ist kleiner als Null oder größer als die Anzahl der Zeilen im Steuerelement minus 1.

Hinweise

Das DataGridView Steuerelement ruft diese Methode auf, um die Zeile zu zeichnen.

Durch Aufrufen dieser Methode wird das DataGridView.RowPrePaint Ereignis ausgelöst. Wenn ein Handler für das Ereignis die HandledEventArgs.Handled Eigenschaft truenicht festgelegt hat, ruft diese Methode auch die PaintHeader Und Methoden auf und PaintCells löst das DataGridView.RowPostPaint Ereignis aus.

Gilt für:

Weitere Informationen