通过


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

属性值

一个值,该值指示行是否可以重设大小,或者仅当属性设置为 ,才能重设行大小。

例外

该行位于控件 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 属性值。 但是,如果显式设置为ResizableTrue或设置为控件False值,则忽略控件值。 设置为ResizableNotSet还原值继承行为。

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

适用于

另请参阅