DataGridViewColumn.Resizable Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.