DataGridViewRow.Paint メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の行を描画します。
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)
パラメーター
- graphics
- Graphics
DataGridViewRow の描画に使用する Graphics。
- clipBounds
- Rectangle
描画が必要な DataGridView の領域を表す Rectangle。
- rowBounds
- Rectangle
描画される DataGridViewRow の境界が格納された Rectangle。
- rowIndex
- Int32
描画されるセルの行インデックス。
- rowState
- DataGridViewElementStates
行の状態を指定する DataGridViewElementStates 値のビットごとの組み合わせ。
- isFirstDisplayedRow
- Boolean
現在の行が DataGridView に表示される最初の行かどうかを示す場合は true
。それ以外の場合は false
。
- isLastVisibleRow
- Boolean
現在の行が、DataGridView プロパティが true
に設定された、Visible の最後の行かどうかを示す場合は true
。それ以外の場合は false
。
例外
行が DataGridView コントロール内にあり、rowIndex
がゼロ未満か、コントロールの行数から 1 を引いた値を超えています。
注釈
コントロールは DataGridView 、このメソッドを呼び出して行を描画します。
このメソッドを呼び出すと、 イベントが発生します DataGridView.RowPrePaint 。 イベントのハンドラーで プロパティが に設定HandledEventArgs.Handledされていない場合、このメソッドは および PaintCells メソッドも呼び出PaintHeaderし、 イベントをDataGridView.RowPostPaint発生true
させます。
適用対象
こちらもご覧ください
- DataGridView
- RowPrePaint
- RowPostPaint
- PaintHeader(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- PaintCells(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- Windows フォーム DataGridView コントロールを拡張するための推奨される手順
.NET