DataGridViewColumn.GetPreferredWidth Метод

Определение

Вычисляет оптимальную ширину столбца на основе указанных критериев.

public:
 virtual int GetPreferredWidth(System::Windows::Forms::DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
public virtual int GetPreferredWidth (System.Windows.Forms.DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
abstract member GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
override this.GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
Public Overridable Function GetPreferredWidth (autoSizeColumnMode As DataGridViewAutoSizeColumnMode, fixedHeight As Boolean) As Integer

Параметры

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Значение DataGridViewAutoSizeColumnMode, указывающее режим автоматического изменения размера.

fixedHeight
Boolean

Значение true, чтобы рассчитать ширину столбца на основе текущей высоты строк; значение false, чтобы рассчитать ширину исходя из предположения о том, что высота строк будет впоследствии скорректирована.

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

Int32

Оптимальная ширина столбца (в пикселях).

Исключения

autoSizeColumnMode имеет значение NotSet, None или Fill.

autoSizeColumnMode не является допустимым значением DataGridViewAutoSizeColumnMode.

Комментарии

Это свойство используется функцией автоматического изменения размера на основе содержимого DataGridView элемента управления для определения идеальной ширины столбца.

fixedHeight Значение параметра вычисляет ширину столбца false на основе вычисляемых высот строк, которые обеспечивают идеальное соотношение высоты ячейки и ширины. Для переноса содержимого ячейки на несколько строк стиль ячейки, который действует для ячейки, должен иметь WrapMode значение Trueсвойства .

Дополнительные сведения об автоматическом изменении размера см. в разделе "Параметры изменения размера" в элементе управления DataGridView Windows Forms.

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

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