DataGridViewColumn.GetPreferredWidth Metoda

Definice

Vypočítá ideální šířku sloupce na základě zadaných kritérií.

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

Parametry

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Hodnota DataGridViewAutoSizeColumnMode , která určuje režim automatické velikosti.

fixedHeight
Boolean

true k výpočtu šířky sloupce na základě aktuální výšky řádku; false k výpočtu šířky s očekáváním, že se upraví výška řádku.

Návraty

Int32

Ideální šířka sloupce v pixelech.

Výjimky

autoSizeColumnMode je NotSet, Nonenebo Fill.

autoSizeColumnMode není platná DataGridViewAutoSizeColumnMode hodnota.

Poznámky

Tuto vlastnost používá funkce DataGridView automatické velikosti ovládacího prvku na základě obsahu k určení ideální šířky sloupce.

fixedHeight Hodnota parametru false vypočítá šířku sloupce na základě výšek počítaných řádků, které dosáhne ideálního poměru výšky buňky k šířce. Aby se obsah buňky mohl zabalit na více řádků, musí WrapMode mít styl buňky pro buňku hodnotu Truevlastnosti .

Další informace o automatické velikosti naleznete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.

Platí pro

Viz také