DataGridViewRow.Paint Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- DataGridView
- RowPrePaint
- RowPostPaint
- PaintHeader(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- PaintCells(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- Bewährte Methoden für die Skalierung des Windows Forms DataGridView-Steuerelements