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 プロパティが true に設定されているときにだけサイズ変更できるかどうかを指定する AllowUserToResizeRows 値。

例外

行が DataGridView コントロール内にあり、共有行です。

次のコード例は、このプロパティの使用方法を示しています。

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

注釈

このプロパティは、共有行では使用できません。 共有行の詳細については、「Windows フォーム DataGridView コントロールをスケーリングするためのベスト プラクティス」を参照してください。

プロパティが ResizableFalse場合、ユーザーは行の高さを手動で調整できません。

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

値の継承を復元するためNotSet、行がコントロールにResizable追加されていない限り、 プロパティは値をDataGridViewNotSetしません。 行のプロパティ値がResizable継承されているか、明示的に指定されているかを判断する必要がある場合は、そのStateプロパティをチェックします。 State の値に ResizableSet フラグが含まれている場合、Resizable プロパティの値は継承されません。

適用対象

こちらもご覧ください