DataGridViewCell.GetContentBounds メソッド

定義

セルの内容領域を囲んだ外接する四角形を返します。Returns the bounding rectangle that encloses the cell's content area.

オーバーロード

GetContentBounds(Int32)

既定の Graphics、およびセルに現在有効なセル スタイルを使用して、セルの内容領域を囲む外接する四角形を返します。Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

セルの内容領域を囲む外接する四角形を返します。これは、指定された Graphics とセル スタイルを使用して計算されます。Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

GetContentBounds(Int32)

既定の Graphics、およびセルに現在有効なセル スタイルを使用して、セルの内容領域を囲む外接する四角形を返します。Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

public:
 System::Drawing::Rectangle GetContentBounds(int rowIndex);
public System.Drawing.Rectangle GetContentBounds (int rowIndex);
member this.GetContentBounds : int -> System.Drawing.Rectangle
Public Function GetContentBounds (rowIndex As Integer) As Rectangle

パラメーター

rowIndex
Int32

セルの親行のインデックス。The index of the cell's parent row.

戻り値

セルの内容領域に外接する RectangleThe Rectangle that bounds the cell's contents.

例外

rowIndex が 0 未満か、コントロールに含まれる行数 - 1 を上回っています。The specified rowIndex is less than 0 or greater than the number of rows in the control minus 1.

ColumnIndex が 0 未満です。これは、セルが行ヘッダーのセルであることを示します。ColumnIndex is less than 0, indicating that the cell is a row header cell.

注釈

このメソッドが呼び出されると、セルの内容のサイズが動的に計算されます。The size of the cell's contents is computed dynamically when this method is called. 基底クラスの実装は常に Rectangle.Emptyを返します。The base class implementation always returns Rectangle.Empty.

こちらもご覧ください

GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

セルの内容領域を囲む外接する四角形を返します。これは、指定された Graphics とセル スタイルを使用して計算されます。Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

protected:
 virtual System::Drawing::Rectangle GetContentBounds(System::Drawing::Graphics ^ graphics, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, int rowIndex);
protected virtual System.Drawing.Rectangle GetContentBounds (System.Drawing.Graphics graphics, System.Windows.Forms.DataGridViewCellStyle cellStyle, int rowIndex);
abstract member GetContentBounds : System.Drawing.Graphics * System.Windows.Forms.DataGridViewCellStyle * int -> System.Drawing.Rectangle
override this.GetContentBounds : System.Drawing.Graphics * System.Windows.Forms.DataGridViewCellStyle * int -> System.Drawing.Rectangle

パラメーター

graphics
Graphics

セルのグラフィックス コンテキスト。The graphics context for the cell.

cellStyle
DataGridViewCellStyle

セルに適用される DataGridViewCellStyleThe DataGridViewCellStyle to be applied to the cell.

rowIndex
Int32

セルの親行のインデックス。The index of the cell's parent row.

戻り値

セルの内容領域に外接する RectangleThe Rectangle that bounds the cell's contents.

注釈

このメソッドが呼び出されると、セルの内容のサイズが動的に計算されます。The size of the cell's contents is computed dynamically when this method is called. 基底クラスの実装は常に Rectangle.Emptyを返します。The base class implementation always returns Rectangle.Empty.

このメソッドは、ContentBounds プロパティが読み込まれるときに、内部的に呼び出されます。This method is called internally when the ContentBounds property is read.

こちらもご覧ください

適用対象