DataGridViewColumn.Resizable Vlastnost

Definice

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

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

DataGridViewTriState

Jedna z DataGridViewTriState hodnot. Výchozí formát 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

Resizable Pokud je Falsevlastnost , 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 jste explicitně nastavili Resizable True hodnotu nebo Falsehodnotu ovládacího prvku, bude ignorována. Nastavte Resizable na NotSet obnovení chování dědičnosti hodnot.

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

Platí pro

Viz také