DataGridViewCell.PreferredSize Eigenschaft

Definition

Ruft die Größe eines rechteckigen Bereichs in Pixel ab, in den die Zelle eingepasst werden kann.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; }
member this.PreferredSize : System.Drawing.Size
Public ReadOnly Property PreferredSize As Size

Eigenschaftswert

Eine Size, die die Höhe und Breite in Pixel enthält.A Size containing the height and width, in pixels.

Attribute

Ausnahmen

ColumnIndex ist kleiner als 0 (null). Das bedeutet, dass die Zelle eine Zeilenheaderzelle darstellt.ColumnIndex is less than 0, indicating that the cell is a row header cell.

Die Zeile, die die Zelle enthält, stellt eine freigegebene Zeile dar.The row containing the cell is a shared row.

- oder --or-

Die Zelle stellt eine Spaltenheaderzelle dar.The cell is a column header cell.

Hinweise

Die PreferredSize-Eigenschaft gibt die natürliche Größe der Zelle zurück, die von der besitzenden Zeile und Spalte der Zelle berechnet wird.The PreferredSize property returns the natural size of the cell computed by the cell's owning row and column. PreferredSize gibt eine Size mit einer Breite und Höhe von-1 zurück, wenn die Zelle nicht in einer Tabelle enthalten ist.PreferredSize returns a Size with a width and height of -1 if the cell is not contained in a table.

Wenn sich die Zelle in einer DataGridViewColumn befindet, deren Resizable-Eigenschaft auf falsefestgelegt ist, wird-1 für die Breite zurückgegeben.If the cell is in a DataGridViewColumn that has its Resizable property set to false, -1 is returned for the width.

Diese Methode basiert auf der GetFormattedValue-Methode.This method relies on the GetFormattedValue method.

Gilt für:

Siehe auch