DataGridViewCell.GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) 方法

定義

計算儲存格的慣用大小 (以像素為單位)。Calculates the preferred size, in pixels, of the cell.

protected:
 virtual System::Drawing::Size GetPreferredSize(System::Drawing::Graphics ^ graphics, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, int rowIndex, System::Drawing::Size constraintSize);
protected virtual System.Drawing.Size GetPreferredSize (System.Drawing.Graphics graphics, System.Windows.Forms.DataGridViewCellStyle cellStyle, int rowIndex, System.Drawing.Size constraintSize);
abstract member GetPreferredSize : System.Drawing.Graphics * System.Windows.Forms.DataGridViewCellStyle * int * System.Drawing.Size -> System.Drawing.Size
override this.GetPreferredSize : System.Drawing.Graphics * System.Windows.Forms.DataGridViewCellStyle * int * System.Drawing.Size -> System.Drawing.Size
Protected Overridable Function GetPreferredSize (graphics As Graphics, cellStyle As DataGridViewCellStyle, rowIndex As Integer, constraintSize As Size) As Size

參數

graphics
Graphics

用來繪製儲存格的 GraphicsThe Graphics used to draw the cell.

cellStyle
DataGridViewCellStyle

代表儲存格樣式的 DataGridViewCellStyleA DataGridViewCellStyle that represents the style of the cell.

rowIndex
Int32

儲存格之以零為起始的資料列索引。The zero-based row index of the cell.

constraintSize
Size

儲存格可允許大小的最大值。The cell's maximum allowable size.

傳回

Size

Size,表示儲存格的慣用大小 (以像素為單位)。A Size that represents the preferred size, in pixels, of the cell.

備註

GetPreferredSize基類中的方法一律會傳回 DataGridViewCell Size 寬度和高度為-1 的。The GetPreferredSize method in the base class DataGridViewCell always returns a Size with a width and height of -1. 不過,此方法會在衍生的資料格類別中覆寫,以傳回適當的值。However, this method is overridden in the derived cell classes to return proper values.

適用於

另請參閱