DataGridViewRow.Paint Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de huidige rij weergegeven.
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)
Parameters
- graphics
- Graphics
De Graphics gebruikte om de DataGridViewRow.
- clipBounds
- Rectangle
Een Rectangle die het gebied vertegenwoordigt van het DataGridView gebied dat moet worden geschilderd.
- rowBounds
- Rectangle
Een Rectangle die de grenzen bevat van de DataGridViewRow die wordt geschilderd.
- rowIndex
- Int32
De rijindex van de cel die wordt geschilderd.
- rowState
- DataGridViewElementStates
Een bitsgewijze combinatie van DataGridViewElementStates waarden waarmee de status van de rij wordt opgegeven.
- isFirstDisplayedRow
- Boolean
trueom aan te geven of de huidige rij de eerste rij is die wordt weergegeven in de DataGridView; anders. false
- isLastVisibleRow
- Boolean
trueom aan te geven of de huidige rij de laatste rij is in de DataGridView rij waarop de Visible eigenschap is ingesteldtrue; anders. false
Uitzonderingen
De rij is niet toegevoegd aan een DataGridView besturingselement.
– of –
De rij bevindt zich in een DataGridView besturingselement en is een gedeelde rij.
De rij bevindt zich in een DataGridView besturingselement en rowIndex is kleiner dan nul of groter dan het aantal rijen in het besturingselement min één.
Opmerkingen
Het DataGridView besturingselement roept deze methode aan om de rij te schilderen.
Als u deze methode aanroept, wordt de DataGridView.RowPrePaint gebeurtenis gegenereerd. Als een handler voor de gebeurtenis de HandledEventArgs.Handled eigenschap trueniet instelt, roept deze methode ook de PaintHeader en PaintCells methoden aan en genereert deze de DataGridView.RowPostPaint gebeurtenis.
Van toepassing op
Zie ook
- DataGridView
- RowPrePaint
- RowPostPaint
- PaintHeader(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- PaintCells(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- Aanbevolen procedures voor het schalen van het Besturingselement Windows Forms DataGridView