Udostępnij za pośrednictwem


DataGridViewColumn.Resizable Właściwość

Definicja

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.

Dotyczy

Zobacz też