Freigeben über


DataGridViewColumn.GetPreferredWidth Methode

Definition

Berechnet die ideale Breite der Spalte basierend auf den angegebenen Kriterien.

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

Parameter

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Ein DataGridViewAutoSizeColumnMode Wert, der einen automatischen Größenanpassungsmodus angibt.

fixedHeight
Boolean

true um die Breite der Spalte basierend auf den aktuellen Zeilenhöhen zu berechnen; false um die Breite mit der Erwartung zu berechnen, dass die Zeilenhöhen angepasst werden.

Gibt zurück

Die ideale Breite in Pixeln der Spalte.

Ausnahmen

autoSizeColumnMode ist NotSet, , Noneoder Fill.

autoSizeColumnMode ist kein gültiger DataGridViewAutoSizeColumnMode Wert.

Hinweise

Diese Eigenschaft wird von der inhaltsbasierten automatischen Größenanpassungsfunktion des DataGridView Steuerelements verwendet, um die ideale Breite einer Spalte zu bestimmen.

Ein fixedHeight Parameterwert, der false die Spaltenbreite basierend auf berechneten Zeilenhöhen berechnet, die ideale Zellhöhen-zu-Breite-Verhältnisse erzielen. Damit der Zellinhalt in mehrere Zeilen umgebrochen werden kann, muss die Zellenformatvorlage für die Zelle einen WrapMode Eigenschaftswert aufweisen.True

Weitere Informationen zur automatischen Größenanpassung finden Sie unter "Größenoptionen" im Windows Forms DataGridView-Steuerelement.

Gilt für:

Weitere Informationen