DataGridViewColumn.InheritedAutoSizeMode 属性

定义

获取对该列有效的缩放模式。

public:
 property System::Windows::Forms::DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { System::Windows::Forms::DataGridViewAutoSizeColumnMode get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { get; }
[<System.ComponentModel.Browsable(false)>]
member this.InheritedAutoSizeMode : System.Windows.Forms.DataGridViewAutoSizeColumnMode
Public ReadOnly Property InheritedAutoSizeMode As DataGridViewAutoSizeColumnMode

属性值

DataGridViewAutoSizeColumnMode

作用于该列的 DataGridViewAutoSizeColumnMode 值。

属性

注解

列的InheritedAutoSizeMode自动大小调整行为由属性的值确定,该属性值与除该属性以外的NotSet所有值的值AutoSizeMode相同,指示该值是从属性继承的DataGridView.AutoSizeColumnsMode

InheritedAutoSizeMode属性值为Fill时,该列与该模式下的其他列一起调整大小,以便控件中的所有可见列完全填充可用显示区域的水平宽度。 控件中的所有填充模式列按其属性值确定 FillWeight 的比例划分可用空间。 有关列填充模式的详细信息,请参阅 Windows 窗体 DataGridView 控件中的列填充模式

InheritedAutoSizeMode当属性设置为除其他任何值外None,该列将管理其宽度,以便完全显示其单元格值而不剪裁。 在基于内容的大小调整模式中,每当单元格内容发生更改或 WrapMode 启用时,每当行高发生更改时,大小调整将发生。 某些基于内容的大小调整模式允许将大小调整限制为当前显示的行,以提高性能。

只有属性值 Visibletrue 的列调整大小,并且更改列的可见性不会导致大小调整。 此外,当列设置为自动调整大小时,用户无法使用鼠标调整列宽。

若要以编程方式调整列宽,请使用 DataGridView 控件 AutoResizeColumnAutoResizeColumns 方法或设置列 Width 属性。

有关基于内容的自动大小调整的详细信息,请参阅 Windows 窗体 DataGridView 控件中的大小调整选项

适用于

另请参阅