Sdílet prostřednictvím


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

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ého nastavení velikosti na základě obsahu ovládacího prvku k určení ideální šířky sloupce.

Hodnota fixedHeight parametru false vypočítá šířku sloupce na základě počítaných výšek řádků, které budou dosahovat ideálních poměrů výšky buňky k šířce. Pro obsah buňky, který se má zalamovat 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 Windows Forms DataGridView.

Platí pro

Viz také