DataGridViewCell.GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) DataGridViewCell.GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) DataGridViewCell.GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) Method

Definition

Berechnet die geeignete Größe der Zelle (in Pixel).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

Parameter

graphics
Graphics Graphics Graphics

Die zum Zeichnen der Zelle verwendete Graphics.The Graphics used to draw the cell.

cellStyle
DataGridViewCellStyle DataGridViewCellStyle DataGridViewCellStyle

Ein DataGridViewCellStyle , der den Stil der Zelle darstellt.A DataGridViewCellStyle that represents the style of the cell.

rowIndex
Int32 Int32 Int32

Der auf 0 (null) basierende Zeilenindex der Zelle.The zero-based row index of the cell.

constraintSize
Size Size Size

Die maximal zulässige Größe der Zelle.The cell's maximum allowable size.

Gibt zurück

Eine Size, die die bevorzugte Größe der Zelle in Pixel darstellt.A Size that represents the preferred size, in pixels, of the cell.

Hinweise

Die GetPreferredSize -Methode in der- DataGridViewCell Basisklasse gibt Size immer einen mit einer Breite und Höhe von-1 zurück.The GetPreferredSize method in the base class DataGridViewCell always returns a Size with a width and height of -1. Diese Methode wird jedoch in den abgeleiteten Zell Klassen überschrieben, um die richtigen Werte zurückzugeben.However, this method is overridden in the derived cell classes to return proper values.

Gilt für:

Siehe auch