DataGridViewColumn.Resizable Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy kolumna jest możliwa do zmiany rozmiaru.
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
Wartość właściwości
Jedna z DataGridViewTriState wartości. Wartość domyślna to True.
Przykłady
Poniższy przykład kodu używa tej właściwości do naprawienia rozmiaru trzeciej kolumny, aby użytkownik nie mógł zmienić szerokości kolumny.
dataGridView1->Columns[ 2 ]->Resizable = DataGridViewTriState::False;
dataGridView1.Columns[2].Resizable =
DataGridViewTriState.False;
DataGridView1.Columns(2).Resizable = DataGridViewTriState.False
Uwagi
Resizable Jeśli właściwość to False, użytkownik nie będzie mógł ręcznie dostosować szerokości kolumny.
Domyślnie Resizable wartość właściwości jest oparta na DataGridView.AllowUserToResizeColumns wartości właściwości. Jeśli jawnie ustawiono ResizableTrue wartość lub False, wartość kontrolki zostanie zignorowana. Ustaw Resizable wartość na wartość , aby NotSet przywrócić zachowanie dziedziczenia wartości.
Ponieważ NotSet przywraca dziedziczenie wartości, właściwość nigdy nie zwróci NotSet wartości, Resizable chyba że kolumna nie została dodana do kontrolkiDataGridView. Jeśli musisz określić, czy Resizable wartość właściwości kolumny jest dziedziczona, sprawdź jej State właściwość. State Jeśli wartość właściwości zawiera flagęResizableSet, Resizable wartość właściwości nie jest dziedziczona.