DataGridViewCell.GetPreferredSize Метод

Определение

Вычисляет предпочтительный размер ячейки в пикселях.

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

Объект Graphics, используемый для рисования ячейки.

cellStyle
DataGridViewCellStyle

Объект DataGridViewCellStyle, представляющий стиль ячейки.

rowIndex
Int32

Отсчитываемый с нуля индекс строки, в которой находится ячейка.

constraintSize
Size

Максимально допустимый размер ячейки.

Возвращаемое значение

Size

Объект Size, представляющий предпочтительный размер (в пикселях) ячейки.

Комментарии

Метод GetPreferredSize в базовом классе DataGridViewCell всегда возвращает Size ширину и высоту –1. Однако этот метод переопределяется в производных классах ячеек для возврата правильных значений.

Применяется к

См. также раздел