DataGridViewRow.Resizable 属性

定义

获取或设置一个值,该值指示用户是否可以调整行大小,或指示该行为继承自 AllowUserToResizeRows 属性。

public:
 virtual property System::Windows::Forms::DataGridViewTriState Resizable { System::Windows::Forms::DataGridViewTriState get(); void set(System::Windows::Forms::DataGridViewTriState value); };
public override System.Windows.Forms.DataGridViewTriState Resizable { get; set; }
member this.Resizable : System.Windows.Forms.DataGridViewTriState with get, set
Public Overrides Property Resizable As DataGridViewTriState

属性值

一个 DataGridViewTriState 值,该值指示是否可以调整行大小,或者是否只有在 AllowUserToResizeRows 属性设置为 true 时才可以调整行大小。

例外

行位于 DataGridView 控件中,并且是共享行。

示例

下面的代码示例演示如何使用此属性。

dataGridView1->Rows[ 3 ]->Resizable = DataGridViewTriState::False;
dataGridView1.Rows[3].Resizable =
    DataGridViewTriState.False;
DataGridView1.Rows(3).Resizable = DataGridViewTriState.False

注解

不能将此属性用于共享行。 有关共享行的详细信息,请参阅缩放 Windows 窗体 DataGridView 控件的最佳做法

Resizable如果该属性为 False,则用户将无法手动调整行高。

默认情况下, Resizable 属性值基于 DataGridView.AllowUserToResizeRows 属性值。 但是,如果将 显式设置为 ResizableTrueFalse,则忽略控件值。 NotSet设置为 Resizable 可还原 value-inheritance 行为。

由于 NotSet 还原值继承,因此 属性 Resizable 永远不会返回 NotSet 值,除非尚未将行添加到 DataGridView 控件中。 如果需要确定行的Resizable属性值是继承还是已显式指定,检查其State属性。 如果 State 值包含 ResizableSet 标记,则表示 Resizable 属性值未被继承。

适用于

另请参阅