DataGridViewBand.Resizable 属性

定义

获取或设置一个值,该值指示是否可以在用户界面 (UI) 中调整带区的大小。

C#
[System.ComponentModel.Browsable(true)]
public virtual System.Windows.Forms.DataGridViewTriState Resizable { get; set; }

属性值

DataGridViewTriState 值之一。 默认值为 True

属性

示例

下面的代码示例将 Resizable 属性设置为默认值。

C#
dataGridView1.Columns[2].Resizable =
    DataGridViewTriState.NotSet;

注解

可以通过设置其 Resizable 属性来阻止用户调整单个行或列的大小。 默认情况下,Resizable 属性值基于列的 AllowUserToResizeColumns 属性值和行的 AllowUserToResizeRows 属性值。 但是,如果将 显式设置为 ResizableTrueFalse,则会忽略控件值。 将 Resizable 设置为 NotSet 可恢复继承。

由于 NotSet 会恢复值继承,因此,除非尚未将行或列添加到 DataGridView 控件,否则 Resizable 属性永远不会返回 NotSet 值。 如果需要确定是否 Resizable 继承行或列的属性值,请检查其 State 属性。 如果 State 值包含 ResizableSet 标记,则表示 Resizable 属性值未被继承。 Resizable如果属性值为 False,则用户将无法手动调整带区大小。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅