Sdílet prostřednictvím


DataGridViewColumn.Resizable Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda je sloupec možné měnit velikost.

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

Hodnota vlastnosti

Jedna z DataGridViewTriState hodnot. Výchozí hodnota je True.

Příklady

Následující příklad kódu používá tuto vlastnost k opravě velikosti třetího sloupce, aby uživatel nemohl změnit šířku sloupce.

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

Poznámky

Pokud je ResizableFalsetato vlastnost, uživatel nebude moct ručně upravit šířku sloupce.

Ve výchozím nastavení Resizable je hodnota vlastnosti založena na hodnotě DataGridView.AllowUserToResizeColumns vlastnosti. Pokud ale explicitně nastavíte ResizableTrue hodnotu nebo False, bude hodnota ovládacího prvku ignorována. Nastavte Resizable na obnovení NotSet chování dědičnosti hodnot.

Protože NotSet obnoví dědičnost hodnot, Resizable vlastnost nikdy nevrátí NotSet hodnotu, pokud sloupec nebyl přidán do DataGridView ovládacího prvku. Pokud potřebujete zjistit, zda Resizable je hodnota vlastnosti sloupce zděděna, zkontrolujte její State vlastnost. State Pokud hodnota vlastnosti obsahuje ResizableSet příznak, Resizable hodnota vlastnosti není zděděna.

Platí pro

Viz také