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

DataGridViewTriState

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

Diese Eigenschaft kann nicht mit einer freigegebenen Zeile verwendet werden. Weitere Informationen zu freigegebenen Zeilen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Wenn die Eigenschaft lautetFalse, kann der Resizable 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 False, jedoch den Steuerelementwert festgelegt habenResizable, wird der Steuerelementwert ignoriert. Legen Sie Resizable fest, NotSet um das Verhalten der Wertvererbung wiederherzustellen.

Da NotSet die Wertvererbung wiederhergestellt wird, gibt die Eigenschaft niemals einen NotSet Wert zurück, es sei denn, die Resizable Zeile wurde einem DataGridView Steuerelement hinzugefügt. Wenn Sie bestimmen 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:

Siehe auch