DataGridViewBand.Resizable 属性

定义

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

public:
 virtual property System::Windows::Forms::DataGridViewTriState Resizable { System::Windows::Forms::DataGridViewTriState get(); void set(System::Windows::Forms::DataGridViewTriState value); };
[System.ComponentModel.Browsable(true)]
public virtual System.Windows.Forms.DataGridViewTriState Resizable { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.Resizable : System.Windows.Forms.DataGridViewTriState with get, set
Public Overridable Property Resizable As DataGridViewTriState

属性值

DataGridViewTriState 值之一。 默认值为 True

属性

示例

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

dataGridView1->Columns[ 2 ]->Resizable = DataGridViewTriState::NotSet;
dataGridView1.Columns[2].Resizable =
    DataGridViewTriState.NotSet;
DataGridView1.Columns(2).Resizable = _
    DataGridViewTriState.NotSet

注解

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

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

适用于

另请参阅