DataGridViewColumn.Resizable プロパティ

定義

列のサイズを変更できるかどうかを示す値を取得または設定します。

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

DataGridViewTriState 値のいずれか 1 つ。 既定値は、True です。

次のコード例では、このプロパティを使用して 3 番目の列のサイズを修正し、ユーザーが列の幅を変更できないようにします。

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

注釈

プロパティFalseが指定Resizableされている場合、ユーザーは列の幅を手動で調整できません。

既定では、プロパティ値 Resizable はプロパティ値に DataGridView.AllowUserToResizeColumns 基づいています。 ただし、明示的に設定 Resizable した True 場合、コントロール False値は無視されます。 値継承の動作を復元するようにNotSet設定Resizableします。

値の継承を復元するためNotSet、列がコントロールにResizable追加されていない限り、プロパティは値をDataGridViewNotSetしません。 列のプロパティ値が継承されているかどうかを判断する Resizable 必要がある場合は、そのプロパティを State 確認します。 プロパティ値に State フラグが ResizableSet 含まれている場合、 Resizable プロパティ値は継承されません。

適用対象

こちらもご覧ください