Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DataGridViewColumn.GetPreferredWidth-Methode

Berechnet die ideale Breite der Spalte auf der Grundlage der angegebenen Kriterien.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
public virtual int GetPreferredWidth(
	DataGridViewAutoSizeColumnMode autoSizeColumnMode,
	bool fixedHeight
)

Parameter

autoSizeColumnMode
Typ: System.Windows.Forms.DataGridViewAutoSizeColumnMode
Ein DataGridViewAutoSizeColumnMode-Wert, der einen Modus der automatischen Größenänderung angibt.
fixedHeight
Typ: System.Boolean
true, um die Breite der Spalte auf der Grundlage der aktuellen Zeilenhöhen zu berechnen, false, um die Breite unter der Annahme zu berechnen, dass die Zeilenhöhen angepasst werden.

Rückgabewert

Typ: System.Int32
Die ideale Breite der Spalte in Pixel.
Ausnahme Bedingung
ArgumentException

autoSizeColumnMode ist NotSet, None oder Fill.

InvalidEnumArgumentException

autoSizeColumnMode ist kein gültiger DataGridViewAutoSizeColumnMode-Wert.

Diese Eigenschaft wird vom inhaltsbasierten Feature der automatischen Größenänderung des DataGridView-Steuerelements zum Bestimmen der idealen Breite einer Spalte verwendet.

Mit einem fixedHeight-Parameterwert von false wird die Spaltenbreite auf der Grundlage der berechneten Zeilenhöhe berechnet, mit der das ideale Verhältnis von Höhe zu Breite der Zelle erreicht wird. Wenn Zellinhalt in mehrere Zeilen umbrochen werden soll, muss der betreffende Zellstil über einen WrapMode-Eigenschaftswert von True verfügen.

Weitere Informationen zur automatischen Größenänderung finden Sie unter Größenänderungsoptionen im DataGridView-Steuerelement in Windows Forms.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ