Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
DataGridViewColumn.InheritedAutoSizeMode-Eigenschaft
Ruft den für die Spalte gültigen Modus zum Festlegen der Größe ab.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
[BrowsableAttribute(false)] public DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { get; }
Eigenschaftswert
Typ: System.Windows.Forms.DataGridViewAutoSizeColumnModeDer für die Spalte gültige DataGridViewAutoSizeColumnMode-Wert.
Das Verhalten der automatischen Größenänderung der Spalte wird durch den Wert der InheritedAutoSizeMode-Eigenschaft bestimmt, der mit dem Wert der AutoSizeMode-Eigenschaft für alle Werte außer NotSet übereinstimmt. Dies weist darauf hin, dass der Wert stattdessen von der DataGridView.AutoSizeColumnsMode-Eigenschaft geerbt wird.
Wenn der InheritedAutoSizeMode-Eigenschaftswert Fill ist, wird die Größe der Spalte zusammen mit der anderer Spalten in diesem Modus geändert, sodass alle sichtbaren Spalten im Steuerelement die horizontale Breite des verfügbaren Anzeigebereichs genau ausfüllen. Alle im Steuerelement vorhandenen Spalten im Füllmodus teilen den verfügbaren Platz in Abschnitte, die von ihren FillWeight-Eigenschaftswerten bestimmt werden. Weitere Informationen zum Spaltenfüllmodus finden Sie unter Spaltenfüllmodus im DataGridView-Steuerelement in Windows Forms.
Wenn die InheritedAutoSizeMode-Eigenschaft auf einen anderen Wert außer None festgelegt ist, verwaltet die Spalte ihre Breite, sodass ihre Zellwerte vollständig angezeigt werden, ohne abgeschnitten zu sein. In inhaltsbasierten Modi erfolgen Größenanpassungen, wenn sich der Inhalt der Zelle ändert oder (wenn WrapMode aktiviert ist) wenn sich die Höhe von Zeilen ändert. In einigen inhaltsbasierten Größenanpassungsmodi können Sie die Größenanpassung auf die gerade angezeigten Zeilen beschränken, um die Leistung zu verbessern.
Nur die Größe von Spalten mit dem Visible-Eigenschaftswert true wird angepasst. Durch das Ändern der Sichtbarkeit einer Spalte wird deren Größe nicht geändert. Wenn außerdem Spalten auf automatische Größenänderung festgelegt werden, kann die Spaltenbreite nicht mit der Maus geändert werden.
Zum programmgesteuerten Anpassen der Spaltenbreite verwenden Sie die AutoResizeColumn-Methode oder die AutoResizeColumns-Methode des DataGridView-Steuerelements, oder legen Sie die Width-Eigenschaft der Spalte fest.
Weitere Informationen zur inhaltsbasierten automatischen Größenänderung finden Sie unter Größenänderungsoptionen im DataGridView-Steuerelement in Windows Forms.
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.