DataGridViewRow.Paint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegna la riga corrente.
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)
Parametri
- graphics
- Graphics
Oggetto Graphics usato per disegnare l'oggetto DataGridViewRow.
- clipBounds
- Rectangle
Oggetto Rectangle che rappresenta l'area dell'oggetto DataGridView da disegnare.
- rowBounds
- Rectangle
Oggetto Rectangle contenente i limiti dell'oggetto DataGridViewRow da disegnare.
- rowIndex
- Int32
Indice di riga della cella da disegnare.
- rowState
- DataGridViewElementStates
Combinazione bit per bit di valori DataGridViewElementStates che specifica lo stato della riga.
- isFirstDisplayedRow
- Boolean
true
per indicare se la riga corrente è la prima riga visualizzata nel controllo DataGridView; in caso contrario, false
.
- isLastVisibleRow
- Boolean
true
per indicare se la riga corrente è l'ultima riga nel controllo DataGridView la cui proprietà Visible è impostata su true
; in caso contrario, false
.
Eccezioni
La riga non è stata aggiunta a un controllo DataGridView.
-oppure-
La riga si trova in un controllo DataGridView ed è condivisa.
La riga si trova in un controllo DataGridView e il parametro rowIndex
è minore di zero o maggiore del numero di righe nel controllo meno 1.
Commenti
Il DataGridView controllo chiama questo metodo per disegnare la riga.
La chiamata a questo metodo genera l'evento DataGridView.RowPrePaint . Se un gestore per l'evento non imposta la proprietà su true
, questo metodo chiama anche i PaintHeader metodi e PaintCells e genera l'eventoDataGridView.RowPostPaint.HandledEventArgs.Handled
Si applica a
Vedi anche
- DataGridView
- RowPrePaint
- RowPostPaint
- PaintHeader(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- PaintCells(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- Procedure consigliate per ridimensionare il controllo DataGridView Windows Form