DataGridViewRow.Resizable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob Benutzer die Größe der Zeile ändern können, bzw. dass das Verhalten von der AllowUserToResizeRows-Eigenschaft geerbt wird, oder legt diesen Wert fest.

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

Eigenschaftswert

Ein DataGridViewTriState-Wert, der angibt, ob die Größe der Zeile geändert werden kann oder ob die Größe nur dann geändert werden kann, wenn die AllowUserToResizeRows-Eigenschaft auf true festgelegt ist.

Ausnahmen

Die Zeile befindet sich in einem DataGridView-Steuerelement und stellt eine freigegebene Zeile dar.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieser Eigenschaft veranschaulicht.

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

Hinweise

Sie können diese Eigenschaft nicht mit einer freigegebenen Zeile verwenden. Weitere Informationen zu freigegebenen Zeilen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Wenn die Resizable -Eigenschaft lautet False, kann der Benutzer die Zeilenhöhe nicht manuell anpassen.

Standardmäßig basiert der Resizable Eigenschaftswert auf dem DataGridView.AllowUserToResizeRows Eigenschaftswert. Wenn Sie jedoch explizit auf True oder FalsefestlegenResizable, wird der Steuerelementwert ignoriert. Legen Sie Resizable auf fest NotSet , um das Wertvererbungsverhalten wiederherzustellen.

Da NotSet die Wertvererbung wiederhergestellt wird, gibt die Resizable Eigenschaft nie einen NotSet Wert zurück, es sei denn, die Zeile wurde einem DataGridView Steuerelement nicht hinzugefügt. Wenn Sie feststellen müssen, ob der Resizable Eigenschaftswert einer Zeile geerbt oder explizit angegeben wurde, überprüfen Sie die State Eigenschaft. Wenn der State-Wert das ResizableSet-Flag enthält, wird der Wert der Resizable-Eigenschaft nicht vererbt.

Gilt für:

Weitere Informationen