Udostępnij za pośrednictwem


DataGridViewColumn.GetPreferredWidth Metoda

Definicja

Oblicza idealną szerokość kolumny na podstawie określonych kryteriów.

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

DataGridViewAutoSizeColumnMode Wartość określająca tryb automatycznego określania rozmiaru.

fixedHeight
Boolean

true aby obliczyć szerokość kolumny na podstawie bieżących wysokości wierszy; false aby obliczyć szerokość z oczekiwaniami, że wysokość wiersza zostanie skorygowana.

Zwraca

Int32

Idealna szerokość w pikselach kolumny.

Wyjątki

autoSizeColumnMode to NotSet, Nonelub Fill.

autoSizeColumnMode jest nieprawidłową DataGridViewAutoSizeColumnMode wartością.

Uwagi

Ta właściwość jest używana przez funkcję automatycznego określania rozmiaru DataGridView kontrolki opartej na zawartości w celu określenia idealnej szerokości kolumny.

fixedHeight Wartość parametru oblicza false szerokość kolumny na podstawie obliczonych wysokości wierszy, które zapewnią idealne współczynniki wysokości do szerokości komórki. Aby zawartość komórki zawijała się na wiele wierszy, styl komórki w efekcie dla komórki musi mieć WrapMode wartość Truewłaściwości .

Aby uzyskać więcej informacji na temat automatycznego określania rozmiaru, zobacz Opcje określania rozmiaru w kontrolce dataGridView Windows Forms.

Dotyczy

Zobacz też