DataGridViewCell.PreferredSize Property

Definition

Gets the size, in pixels, of a rectangular area into which the cell can fit.

public:
 property System::Drawing::Size PreferredSize { System::Drawing::Size get(); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Size PreferredSize { get; }
[<System.ComponentModel.Browsable(false)>]
member this.PreferredSize : System.Drawing.Size
Public ReadOnly Property PreferredSize As Size

Property Value

A Size containing the height and width, in pixels.

Attributes

Exceptions

ColumnIndex is less than 0, indicating that the cell is a row header cell.

The row containing the cell is a shared row.

-or-

The cell is a column header cell.

Remarks

The PreferredSize property returns the natural size of the cell computed by the cell's owning row and column. PreferredSize returns a Size with a width and height of -1 if the cell is not contained in a table.

If the cell is in a DataGridViewColumn that has its Resizable property set to false, -1 is returned for the width.

This method relies on the GetFormattedValue method.

Applies to

See also