DataGridViewRow.Paint Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- DataGridView
- RowPrePaint
- RowPostPaint
- PaintHeader(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- PaintCells(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- metodtips för att skala Windows Forms DataGridView-kontrollen