DataGridViewRow.Paint メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridViewRow.Paint メソッドの意味・解説 

DataGridViewRow.Paint メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

現在の行を描画ます。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

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 _
)
Dim graphics As Graphics
Dim clipBounds As Rectangle
Dim rowBounds As Rectangle
Dim rowIndex As Integer
Dim rowState As DataGridViewElementStates
Dim isFirstDisplayedRow As Boolean
Dim isLastVisibleRow As Boolean

Me.Paint(graphics, clipBounds, rowBounds, rowIndex, rowState,
 isFirstDisplayedRow, isLastVisibleRow)
protected internal virtual void Paint (
    Graphics graphics,
    Rectangle clipBounds,
    Rectangle rowBounds,
    int rowIndex,
    DataGridViewElementStates rowState,
    bool isFirstDisplayedRow,
    bool isLastVisibleRow
)
protected public:
virtual void Paint (
    Graphics^ graphics, 
    Rectangle clipBounds, 
    Rectangle rowBounds, 
    int rowIndex, 
    DataGridViewElementStates rowState, 
    bool isFirstDisplayedRow, 
    bool isLastVisibleRow
)
protected void Paint (
    Graphics graphics, 
    Rectangle clipBounds, 
    Rectangle rowBounds, 
    int rowIndex, 
    DataGridViewElementStates rowState, 
    boolean isFirstDisplayedRow, 
    boolean isLastVisibleRow
)
protected internal function
 Paint (
    graphics : Graphics, 
    clipBounds : Rectangle, 
    rowBounds : Rectangle, 
    rowIndex : int, 
    rowState : DataGridViewElementStates, 
    isFirstDisplayedRow : boolean, 
    isLastVisibleRow : boolean
)

パラメータ

graphics

DataGridViewRow の描画使用する Graphics

clipBounds

描画必要な DataGridView の領域を表す Rectangle

rowBounds

描画される DataGridViewRow境界格納されRectangle

rowIndex

描画されるセルの行インデックス

rowState

行の状態を指定する DataGridViewElementStates 値のビットごとの組み合わせ

isFirstDisplayedRow

現在の行が DataGridView表示される最初の行かどうかを示す場合trueそれ以外場合false

isLastVisibleRow

現在の行が、Visible プロパティtrue設定された、DataGridView最後の行かどうかを示す場合trueそれ以外場合false

例外例外
例外種類条件

InvalidOperationException

行が DataGridView コントロール追加されていません。

または

行が DataGridView コントロール内にあり、共有行です。

ArgumentOutOfRangeException

行が DataGridView コントロール内にあり、 rowIndexゼロ未満か、コントロール行数から 1 を引いた値を超えてます。

解説解説

DataGridView コントロールは、このメソッド呼び出して行を描画ます。

このメソッド呼び出すと、DataGridView.RowPrePaint イベント発生します。このイベントハンドラが HandledEventArgs.Handled プロパティtrue設定しない場合、このメソッドは PaintHeader メソッドおよび PaintCells メソッド呼び出し、DataGridView.RowPostPaint イベント発生させます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewRow クラス
DataGridViewRow メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.RowPrePaint イベント
DataGridView.RowPostPaint イベント
PaintHeader
PaintCells
その他の技術情報
Windows フォーム DataGridView コントロール拡張するための推奨される手順



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataGridViewRow.Paint メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewRow.Paint メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS