DataGridViewHeaderCell.GetSize(Int32) 方法

定义

获取单元格的大小。

protected:
 override System::Drawing::Size GetSize(int rowIndex);
protected override System.Drawing.Size GetSize (int rowIndex);
override this.GetSize : int -> System.Drawing.Size
Protected Overrides Function GetSize (rowIndex As Integer) As Size

参数

rowIndex
Int32

标头单元格的行索引。

返回

Size,它表示标头单元格的大小。

例外

此单元格的 DataGridView 属性值是 null,而且 rowIndex 不等于 -1。

- 或 -

此单元格的 OwningColumn 属性值不是 null,而且 rowIndex 不等于 -1。

- 或 -

此单元格的 OwningRow 属性值不是 null,而且 rowIndex 小于零或者大于等于控件中的行数。

- 或 -

此单元格的 OwningColumnOwningRow 属性值都是 null,而且 rowIndex 不等于 -1。

此单元格的 OwningRow 属性值不是 null,而且 rowIndex 指示的是 OwningRow 以外的行。

注解

如果标题单元格是列标题,则 GetSize 该方法返回适合列标题行所需的大小;如果标题单元格为行标题,则返回适合行标题列所需的大小;如果单元格是左上角的标题单元格,则返回为 所需的 DataGridViewTopLeftHeaderCell 大小。

如果单元格未附加到 , DataGridViewSizeDataGridViewHeaderCell 属性将返回值 (-1,-1) 。

适用于

另请参阅