DataGridViewBand.Resizable 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否可以在用户界面 (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 属性值。 但是,如果将 显式设置为 ResizableTrue 或 False,则会忽略控件值。 将 Resizable 设置为 NotSet 可恢复继承。
由于 NotSet 会恢复值继承,因此,除非尚未将行或列添加到 DataGridView 控件,否则 Resizable 属性永远不会返回 NotSet 值。 如果需要确定是否 Resizable 继承行或列的属性值,请检查其 State 属性。 如果 State 值包含 ResizableSet 标记,则表示 Resizable 属性值未被继承。 Resizable如果属性值为 False,则用户将无法手动调整带区大小。